Annual report [Section 13 and 15(d), not S-K Item 405]

Revenues from Contracts with Customers - Schedule of Contract Liabilities (Details)

v3.25.0.1
Revenues from Contracts with Customers - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contract with Customer, Liability [Roll Forward]      
Balance at beginning of period $ 663 $ 7,550 $ 3,250
Deduction for recognition of revenue (58) (7,042) (3,207)
Deduction for rebate credit recognized (506) (375) (140)
Increase for deferral of shortfall payments 1,595    
Increase for deferral of customer prepayments 643 530 7,647
Balance at end of period $ 2,337 $ 663 $ 7,550