XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplementary Balance Sheet Information (Tables)
6 Months Ended
Jun. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventories

Inventories

 

June 28,

 

 

December 31,

 

 

2024

 

 

2023

 

Raw materials

$

104,147

 

 

$

104,643

 

Work-in-process

 

26,148

 

 

 

21,010

 

Finished goods

 

29,354

 

 

 

23,311

 

Demo and consigned inventory

 

393

 

 

 

407

 

Total inventories

$

160,042

 

 

$

149,371

 

Accrued Expenses and Other Current Liabilities

Accrued Expenses and Other Current Liabilities

 

June 28,

 

 

December 31,

 

 

2024

 

 

2023

 

Accrued compensation and benefits

$

25,431

 

 

$

32,703

 

Accrued warranty

 

5,039

 

 

 

5,292

 

Contract liabilities, current portion

 

7,144

 

 

 

5,553

 

Finance lease obligations

 

738

 

 

 

718

 

Other

 

16,278

 

 

 

16,790

 

Total

$

54,630

 

 

$

61,056

 

Accrued Warranty

Accrued Warranty

 

Six Months Ended

 

 

June 28,

 

 

June 30,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

5,292

 

 

$

5,127

 

Provision charged to cost of revenue

 

595

 

 

 

1,075

 

Warranty liabilities acquired from acquisitions

 

76

 

 

 

 

Use of provision

 

(913

)

 

 

(1,001

)

Foreign currency exchange rate changes

 

(11

)

 

 

51

 

Balance at end of the period

$

5,039

 

 

$

5,252

 

 

Other Long Term Liabilities

Other Long-Term Liabilities

 

June 28,

 

 

December 31,

 

 

2024

 

 

2023

 

Finance lease obligations

$

3,559

 

 

$

3,934

 

Accrued contingent considerations and earn-outs

 

301

 

 

 

311

 

Other

 

1,599

 

 

 

1,687

 

Total

$

5,459

 

 

$

5,932