XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Supplementary Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 2023
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Inventories

Inventories

 

March 31,

 

 

December 31,

 

 

2023

 

 

2022

 

Raw materials

$

114,586

 

 

$

118,292

 

Work-in-process

 

24,142

 

 

 

23,328

 

Finished goods

 

27,320

 

 

 

25,738

 

Demo and consigned inventory

 

623

 

 

 

639

 

Total inventories

$

166,671

 

 

$

167,997

 

 

Accrued Expenses and Other Current Liabilities

Accrued Expenses and Other Current Liabilities

 

March 31,

 

 

December 31,

 

 

2023

 

 

2022

 

Accrued compensation and benefits

$

22,072

 

 

$

35,501

 

Accrued warranty

 

5,284

 

 

 

5,127

 

Contract liabilities, current portion

 

6,935

 

 

 

8,128

 

Finance lease obligations

 

684

 

 

 

668

 

Accrued contingent considerations and earn-outs

 

127

 

 

 

124

 

Other

 

14,202

 

 

 

13,496

 

Total

$

49,304

 

 

$

63,044

 

Accrued Warranty

Accrued Warranty

 

Three Months Ended

 

 

March 31,

 

 

April 1,

 

 

2023

 

 

2022

 

Balance at beginning of the period

$

5,127

 

 

$

4,783

 

Provision charged to cost of revenue

 

682

 

 

 

609

 

Use of provision

 

(556

)

 

 

(762

)

Foreign currency exchange rate changes

 

31

 

 

 

(30

)

Balance at end of the period

$

5,284

 

 

$

4,600

 

Other Long Term Liabilities

Other Long-Term Liabilities

 

March 31,

 

 

December 31,

 

 

2023

 

 

2022

 

Finance lease obligations

$

4,476

 

 

$

4,652

 

Accrued contingent considerations and earn-outs

 

307

 

 

 

301

 

Other

 

1,056

 

 

 

1,132

 

Total

$

5,839

 

 

$

6,085