XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Supplementary Balance Sheet Information
9 Months Ended
Sep. 27, 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

 

September 27,

 

 

December 31,

 

 

2024

 

 

2023

 

Raw materials

$

98,731

 

 

$

104,643

 

Work-in-process

 

26,581

 

 

 

21,010

 

Finished goods

 

28,344

 

 

 

23,311

 

Demo and consigned inventory

 

365

 

 

 

407

 

Total inventories

$

154,021

 

 

$

149,371

 

Accrued Expenses and Other Current Liabilities

 

September 27,

 

 

December 31,

 

 

2024

 

 

2023

 

Accrued compensation and benefits

$

27,511

 

 

$

32,703

 

Accrued warranty

 

4,982

 

 

 

5,292

 

Contract liabilities, current portion

 

8,342

 

 

 

5,553

 

Finance lease obligations

 

749

 

 

 

718

 

Other

 

15,885

 

 

 

16,790

 

Total

$

57,469

 

 

$

61,056

 

Accrued Warranty

 

Nine Months Ended

 

 

September 27,

 

 

September 29,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

5,292

 

 

$

5,127

 

Provision charged to cost of revenue

 

888

 

 

 

1,837

 

Warranty liabilities acquired from acquisitions

 

76

 

 

 

 

Use of provision

 

(1,322

)

 

 

(1,467

)

Foreign currency exchange rate changes

 

48

 

 

 

1

 

Balance at end of the period

$

4,982

 

 

$

5,498

 

 

Other Long-Term Liabilities

 

September 27,

 

 

December 31,

 

 

2024

 

 

2023

 

Finance lease obligations

$

3,369

 

 

$

3,934

 

Accrued contingent considerations and earn-outs

 

313

 

 

 

311

 

Other

 

1,508

 

 

 

1,687

 

Total

$

5,190

 

 

$

5,932