XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Supplementary Balance Sheet Information (Tables)
9 Months Ended
Sep. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventories

Inventories

 

September 29,

 

 

December 31,

 

 

2023

 

 

2022

 

Raw materials

$

109,067

 

 

$

118,292

 

Work-in-process

 

21,266

 

 

 

23,328

 

Finished goods

 

23,096

 

 

 

25,738

 

Demo and consigned inventory

 

380

 

 

 

639

 

Total inventories

$

153,809

 

 

$

167,997

 

Accrued Expenses and Other Current Liabilities

Accrued Expenses and Other Current Liabilities

 

September 29,

 

 

December 31,

 

 

2023

 

 

2022

 

Accrued compensation and benefits

$

26,691

 

 

$

35,501

 

Accrued warranty

 

5,498

 

 

 

5,127

 

Contract liabilities, current portion

 

6,576

 

 

 

8,128

 

Finance lease obligations

 

708

 

 

 

668

 

Other

 

14,902

 

 

 

13,620

 

Total

$

54,375

 

 

$

63,044

 

 

Accrued Warranty

Accrued Warranty

 

Nine Months Ended

 

 

September 29,

 

 

September 30,

 

 

2023

 

 

2022

 

Balance at beginning of the period

$

5,127

 

 

$

4,783

 

Provision charged to cost of revenue

 

1,837

 

 

 

2,091

 

Use of provision

 

(1,467

)

 

 

(1,933

)

Foreign currency exchange rate changes

 

1

 

 

 

(203

)

Balance at end of the period

$

5,498

 

 

$

4,738

 

Other Long Term Liabilities

Other Long-Term Liabilities

 

September 29,

 

 

December 31,

 

 

2023

 

 

2022

 

Finance lease obligations

$

4,117

 

 

$

4,652

 

Accrued contingent considerations and earn-outs

 

296

 

 

 

301

 

Other

 

792

 

 

 

1,132

 

Total

$

5,205

 

 

$

6,085