XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities and Other Current Liabilities, and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 66,192 $ 55,480
Compensation and payroll taxes 82,349 73,124
Equipment purchases 30,486 24,257
Operating lease 7,390 11,199
Finance lease 30 15
Accrued pricing adjustments 18,777 11,401
Accrued professional services 2,825 3,189
Tax payable - non-income tax related 3,034 2,273
Other 3,350 3,711
Accrued Liabilities, Current, Total 214,433 184,649
Liabilities, Noncurrent [Abstract]    
Accrued defined benefit plan 12,134 19,606
Unrecognized tax benefits 31,594 29,652
Operating lease 20,765 22,291
Finance lease 46 23
Deferred grants and subsidy 9,967 14,139
Deferred compensation 16,009 20,079
Tax contingencies 8,787 8,787
Other 13,188 8,356
Other long-term liabilities, Total $ 112,490 $ 122,933