XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities and Other Current Liabilities, and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 70,983 $ 60,102
Compensation and payroll taxes 44,887 64,000
Equipment purchases 13,065 14,602
Operating lease 10,863 8,840
Finance lease 40 52
Accrued pricing adjustments 36,826 26,423
Accrued professional services 4,596 2,300
Tax payable - non-income tax related 3,158 3,218
Other 2,158 137
Accrued Liabilities, Current, Total 186,576 179,674
Liabilities, Noncurrent [Abstract]    
Accrued defined benefit plan 9,635 14,656
Operating lease 28,648 27,289
Finance lease 63 94
Deferred grants and subsidy 8,986 9,103
Deferred compensation 18,136 18,392
Tax contingencies 9,218 8,787
Other 15,890 21,487
Other long-term liabilities, Total $ 90,576 $ 99,808