XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Liabilities and Other Current Liabilities, and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 73,364 $ 70,983
Compensation and payroll taxes 46,389 44,887
Equipment purchases 15,841 13,065
Operating lease 10,666 10,863
Finance lease 43 40
Accrued pricing adjustments 27,183 36,826
Accrued professional services 3,792 4,596
Tax payable - non-income tax related 3,379 3,158
Other 265 2,158
Accrued Liabilities, Current, Total 180,922 186,576
Liabilities, Noncurrent [Abstract]    
Accrued defined benefit plan 3,382 9,635
Operating lease 28,890 28,648
Finance lease 80 63
Deferred grants and subsidy 8,289 8,986
Deferred compensation 20,344 18,136
Tax contingencies 9,218 9,218
Other 7,325 15,890
Other long-term liabilities, Total $ 77,528 $ 90,576