v3.25.4
Supplementary Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventories

Inventories

 

December 31,

 

 

2025

 

 

2024

 

Raw materials

$

123,305

 

 

$

92,198

 

Work-in-process

 

32,479

 

 

 

24,719

 

Finished goods

 

31,716

 

 

 

27,327

 

Demo and consigned inventory

 

784

 

 

 

362

 

Total inventories

$

188,284

 

 

$

144,606

 

 

Property, Plant and Equipment, Net

Property, Plant and Equipment, Net

 

December 31,

 

 

2025

 

 

2024

 

Cost:

 

 

 

 

 

Land, buildings and improvements

$

103,856

 

 

$

99,217

 

Machinery and equipment

 

147,195

 

 

 

125,694

 

Total cost

 

251,051

 

 

 

224,911

 

Accumulated depreciation

 

(132,560

)

 

 

(111,776

)

Property, plant and equipment, net

$

118,491

 

 

$

113,135

 

Summary of Depreciation Expense on Property, Plant and Equipment, Including Demo Units and Assets under Finance Leases

The following table summarizes depreciation expense on property, plant and equipment, including demo units and assets under finance leases (in thousands):

 

Year Ended December 31,

 

 

2025

 

 

2024

 

 

2023

 

Depreciation expense

$

18,179

 

 

$

14,996

 

 

$

14,017

 

Accrued Expenses and Other Current Liabilities

The following table summarizes accrued expenses and other current liabilities as of the dates indicated (in thousands):

 

December 31,

 

 

2025

 

 

2024

 

Accrued compensation and benefits

$

16,405

 

 

$

28,361

 

Accrued warranty

 

4,463

 

 

 

4,805

 

Contract liabilities, current portion

 

10,945

 

 

 

5,715

 

Accrued restructuring

 

10,251

 

 

 

6,131

 

Accrued contingent considerations and earn-outs

 

4,465

 

 

 

57

 

Other

 

16,969

 

 

 

15,262

 

Total

$

63,498

 

 

$

60,331

 

Accrued Warranty

The following table summarizes changes in accrued warranty for the periods indicated (in thousands):

 

Year Ended December 31,

 

 

2025

 

 

2024

 

 

2023

 

Balance at beginning of year

$

4,805

 

 

$

5,292

 

 

$

5,127

 

Provision charged to cost of revenue

 

2,250

 

 

 

1,140

 

 

 

2,445

 

Warranty liabilities acquired from acquisitions

 

—

 

 

 

76

 

 

 

—

 

Use of provision

 

(2,674

)

 

 

(1,680

)

 

 

(2,338

)

Foreign currency exchange rate changes

 

82

 

 

 

(23

)

 

 

58

 

Balance at end of year

$

4,463

 

 

$

4,805

 

 

$

5,292

 

Other Long Term Liabilities

The following table summarizes other long-term liabilities as of the dates indicated (in thousands):

 

December 31,

 

 

2025

 

 

2024

 

Finance lease obligations

$

2,348

 

 

$

3,175

 

Other

 

4,638

 

 

 

1,316

 

Total

$

6,986

 

 

$

4,491