v3.25.4
Other Current and Noncurrent Liabilities - Schedule of Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Rebates $ 36,844 $ 31,989
Customer prepayments and deferred revenue 8,420 9,636
Accounts payable relating to capital expenditures 18,126 1,758
Other creditors 4,888 6,436
Total $ 68,277 $ 49,819