XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other Current Liabilities, and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 60,102 $ 66,192
Compensation and payroll taxes 64,000 82,349
Equipment purchases 14,602 30,486
Operating lease 8,840 7,390
Finance lease 52 30
Accrued pricing adjustments 26,423 18,777
Accrued professional services 2,300 2,825
Tax payable - non-income tax related 3,218 3,034
Other 137 3,350
Accrued Liabilities, Current, Total 179,674 214,433
Liabilities, Noncurrent [Abstract]    
Accrued defined benefit plan 14,656 12,134
Operating lease 27,289 20,765
Finance lease 94 46
Deferred grants and subsidy 9,103 9,967
Deferred compensation 18,392 16,009
Tax contingencies 8,787 8,787
Other 21,487 13,188
Other long-term liabilities, Total $ 99,808 $ 80,896