XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Current Liabilities, and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 55,480 $ 73,273
Compensation and payroll taxes 73,124 48,748
Equipment purchases 24,257 7,297
Operating lease 11,199 10,663
Finance lease 15 149
Accrued pricing adjustments 11,401 7,891
Accrued professional services 3,189 3,708
Tax payable - non-income tax related 2,273 7,858
Other 3,711 530
Accrued Liabilities, Current, Total 184,649 160,117
Liabilities, Noncurrent [Abstract]    
Accrued defined benefit plan 19,606 35,316
Unrecognized tax benefits 29,652 27,965
Operating lease 22,291 27,041
Finance lease 23 24
Deferred grants and subsidy 14,139 11,924
Deferred compensation 20,079 14,833
Tax contingencies 8,787 8,787
Other 8,356 4,905
Other long-term liabilities, Total $ 122,933 $ 130,795