v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Payroll and benefits $ 136,385 $ 147,910
Income taxes payable 96,023 32,845
Deferred revenue and customer advances 93,124 69,611
Short-term finance lease liability 39,099 44,046
Accrued interest 7,959 8,972
Accrued pension and severance plan obligations 6,803 6,996
Other accrued expenses 67,898 59,713
Total accrued expenses $ 447,291 $ 370,093