XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplementary Balance Sheet Information
3 Months Ended
Mar. 29, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplementary Balance Sheet Information

9. Supplementary Balance Sheet Information

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

Inventories

 

March 29,

 

 

December 31,

 

 

2024

 

 

2023

 

Raw materials

$

105,830

 

 

$

104,643

 

Work-in-process

 

24,492

 

 

 

21,010

 

Finished goods

 

30,677

 

 

 

23,311

 

Demo and consigned inventory

 

372

 

 

 

407

 

Total inventories

$

161,371

 

 

$

149,371

 

Accrued Expenses and Other Current Liabilities

 

March 29,

 

 

December 31,

 

 

2024

 

 

2023

 

Accrued compensation and benefits

$

23,816

 

 

$

32,703

 

Accrued warranty

 

5,354

 

 

 

5,292

 

Contract liabilities, current portion

 

6,315

 

 

 

5,553

 

Finance lease obligations

 

728

 

 

 

718

 

Other

 

18,580

 

 

 

16,790

 

Total

$

54,793

 

 

$

61,056

 

 

Accrued Warranty

 

Three Months Ended

 

 

March 29,

 

 

March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

5,292

 

 

$

5,127

 

Provision charged to cost of revenue

 

438

 

 

 

682

 

Warranty liabilities acquired from acquisitions

 

76

 

 

 

 

Use of provision

 

(440

)

 

 

(556

)

Foreign currency exchange rate changes

 

(12

)

 

 

31

 

Balance at end of the period

$

5,354

 

 

$

5,284

 

Other Long-Term Liabilities

 

March 29,

 

 

December 31,

 

 

2024

 

 

2023

 

Finance lease obligations

$

3,748

 

 

$

3,934

 

Accrued contingent considerations and earn-outs

 

303

 

 

 

311

 

Other

 

1,717

 

 

 

1,687

 

Total

$

5,768

 

 

$

5,932