v3.25.2
Other Current and Noncurrent Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities
Other current liabilities are presented in the following table:
June 30, 2025December 31, 2024
(in thousands)
Rebates$25,559 $31,989 
Customer prepayments and deferred revenue
8,562 9,636 
Accounts payable relating to capital expenditures4,633 1,758 
Other creditors3,960 6,436 
Total$42,713 $49,819 
Schedule of Other Noncurrent Liabilities
Other noncurrent liabilities are presented in the following table:
June 30, 2025December 31, 2024
(in thousands)
Uncertain tax positions$19,150 $18,884 
Other3,410 1,272 
Total$22,560 $20,156