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

10. Supplementary Balance Sheet Information

The following tables provide the details of selected balance sheet items as of the dates indicated (in thousands):

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

 

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

 

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