XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities and Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Liabilities [Abstract]  
Schedule of Accrued Liabilities

Accrued liabilities and other current liabilities at December 31 were:

 

2024

 

 

2023

 

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

 

 

$

186,576

 

 

$

179,674

 

Schedule of Other Long-Term Liabilities

Other long-term liabilities at December 31 were:

 

2024

 

 

2023

 

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

 

 

$

90,576

 

 

$

99,808