XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities and Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2024
Accrued Liabilities [Abstract]  
Accrued Liabilities and Other Long-Term Liabilities

Note 10 – Accrued Liabilities and Other Long-Term 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

 

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