XML 24 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Supplementary Balance Sheet Information
3 Months Ended
Mar. 28, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplementary Balance Sheet Information . Supplementary Balance Sheet Information

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

Inventories

 

March 28,

 

 

December 31,

 

 

2025

 

 

2024

 

Raw materials

$

93,761

 

 

$

92,198

 

Work-in-process

 

23,589

 

 

 

24,719

 

Finished goods

 

27,606

 

 

 

27,327

 

Demo and consigned inventory

 

479

 

 

 

362

 

Total inventories

$

145,435

 

 

$

144,606

 

Accrued Expenses and Other Current Liabilities

 

March 28,

 

 

December 31,

 

 

2025

 

 

2024

 

Accrued compensation and benefits

$

22,904

 

 

$

28,361

 

Accrued warranty

 

4,732

 

 

 

4,805

 

Contract liabilities, current portion

 

8,173

 

 

 

5,715

 

Finance lease obligations

 

770

 

 

 

759

 

Other

 

19,711

 

 

 

20,691

 

Total

$

56,290

 

 

$

60,331

 

Accrued Warranty

 

Three Months Ended

 

 

March 28,

 

 

March 29,

 

 

2025

 

 

2024

 

Balance at beginning of the period

$

4,805

 

 

$

5,292

 

Provision charged to cost of revenue

 

400

 

 

 

438

 

Warranty liabilities acquired from acquisitions

 

 

 

 

76

 

Use of provision

 

(505

)

 

 

(440

)

Foreign currency exchange rate changes

 

32

 

 

 

(12

)

Balance at end of the period

$

4,732

 

 

$

5,354

 

 

Other Long-Term Liabilities

 

March 28,

 

 

December 31,

 

 

2025

 

 

2024

 

Finance lease obligations

$

2,978

 

 

$

3,175

 

Other

 

1,279

 

 

 

1,316

 

Total

$

4,257

 

 

$

4,491