v3.26.1
Other Current and Noncurrent Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
Rebates $ 34,160 $ 36,844
Customer prepayments and deferred revenue 5,688 8,420
Accounts payable relating to capital expenditures 10,729 18,126
Other creditors 3,810 4,888
Total $ 54,387 $ 68,277