v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Payroll and benefits $ 107,849 $ 147,910
Deferred revenue and customer advances 81,826 69,611
Income taxes payable 58,062 32,845
Short-term finance lease liability 40,925 44,046
Accrued interest 16,112 8,972
Accrued pension and severance plan obligations 6,746 6,996
Other accrued expenses 53,819 59,713
Total accrued expenses $ 365,339 $ 370,093