v3.26.1
Other Current and Noncurrent Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities
Other current liabilities are presented in the following table:
June 30, 2026December 31, 2025
(in thousands)
Rebates$34,160 $36,844 
Customer prepayments and deferred revenue
5,688 8,420 
Accounts payable relating to capital expenditures10,729 18,126 
Other creditors3,810 4,888 
Total$54,387 $68,277 
Schedule of Other Noncurrent Liabilities
Other noncurrent liabilities are presented in the following table:
June 30, 2026December 31, 2025
(in thousands)
Uncertain tax positions$29,459 $28,675 
Other2,873 3,151 
Total$32,332 $31,826