v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued payroll and employee related liabilities $ 34,082 $ 38,119
Accrued vendor costs 31,629 38,049
Provisions—warranty 5,813 8,371
Provisions—restructuring 4,100 858
Provisions—environmental 3,219 3,236
Provisions for loss contingencies 759 1,962
Accrued interest 656 646
Accrued sales and other taxes 268 220
Other 4,438 4,319
Accrued expenses $ 84,964 $ 95,780