v3.26.1
Supplementary Balance Sheet Information (Tables)
3 Months Ended
Apr. 03, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventories

Inventories

 

April 3,

 

 

December 31,

 

 

2026

 

 

2025

 

Raw materials

$

119,717

 

 

$

123,305

 

Work-in-process

 

38,073

 

 

 

32,479

 

Finished goods

 

34,528

 

 

 

31,716

 

Demo and consigned inventory

 

825

 

 

 

784

 

Total inventories

$

193,143

 

 

$

188,284

 

Accrued Expenses and Other Current Liabilities

Accrued Expenses and Other Current Liabilities

 

April 3,

 

 

December 31,

 

 

2026

 

 

2025

 

Accrued compensation and benefits

$

20,608

 

 

$

16,405

 

Accrued warranty

 

4,242

 

 

 

4,463

 

Contract liabilities, current portion

 

16,278

 

 

 

10,945

 

Accrued restructuring

 

7,782

 

 

 

10,251

 

Accrued contingent considerations and earn-outs

 

63

 

 

 

4,465

 

Other

 

17,622

 

 

 

16,969

 

Total

$

66,595

 

 

$

63,498

 

Accrued Warranty

Accrued Warranty

 

Three Months Ended

 

 

April 3,

 

 

March 28,

 

 

2026

 

 

2025

 

Balance at beginning of the period

$

4,463

 

 

$

4,805

 

Provision charged to cost of revenue

 

297

 

 

 

400

 

Use of provision

 

(505

)

 

 

(505

)

Foreign currency exchange rate changes

 

(13

)

 

 

32

 

Balance at end of the period

$

4,242

 

 

$

4,732

 

Other Long Term Liabilities

Other Long-Term Liabilities

 

April 3,

 

 

December 31,

 

 

2026

 

 

2025

 

Finance lease obligations

$

2,130

 

 

$

2,348

 

Other

 

5,181

 

 

 

4,638

 

Total

$

7,311

 

 

$

6,986