v3.26.1
Other Current and Noncurrent Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
Rebates $ 35,369 $ 36,844
Customer prepayments and deferred revenue 6,620 8,420
Accounts payable relating to capital expenditures 30,004 18,126
Other creditors 6,032 4,888
Total $ 78,025 $ 68,277