XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplementary Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2022
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Inventories

Inventories

 

September 30,

 

 

December 31,

 

 

2022

 

 

2021

 

Raw materials

$

112,259

 

 

$

84,038

 

Work-in-process

 

23,978

 

 

 

20,600

 

Finished goods

 

25,485

 

 

 

19,486

 

Demo and consigned inventory

 

1,085

 

 

 

1,533

 

Total inventories

$

162,807

 

 

$

125,657

 

 

Accrued Expenses and Other Current Liabilities

Accrued Expenses and Other Current Liabilities

 

September 30,

 

 

December 31,

 

 

2022

 

 

2021

 

Accrued compensation and benefits

$

32,300

 

 

$

24,725

 

Accrued warranty

 

4,738

 

 

 

4,783

 

Contract liabilities, current portion

 

6,695

 

 

 

6,995

 

Finance lease obligations

 

651

 

 

 

599

 

Accrued contingent considerations and earn-outs

 

113

 

 

 

47,522

 

Other

 

14,132

 

 

 

13,855

 

Total

$

58,629

 

 

$

98,479

 

Accrued Warranty

Accrued Warranty

 

Nine Months Ended

 

 

September 30,

 

 

October 1,

 

 

2022

 

 

2021

 

Balance at beginning of the period

$

4,783

 

 

$

4,919

 

Provision charged to cost of revenue

 

2,091

 

 

 

1,215

 

Warranty liabilities acquired from acquisitions

 

 

 

 

541

 

Use of provision

 

(1,933

)

 

 

(2,075

)

Foreign currency exchange rate changes

 

(203

)

 

 

(73

)

Balance at end of the period

$

4,738

 

 

$

4,527

 

Other Long Term Liabilities

Other Long-Term Liabilities

 

September 30,

 

 

December 31,

 

 

2022

 

 

2021

 

Finance lease obligations

$

4,825

 

 

$

5,309

 

Accrued contingent considerations and earn-outs

 

274

 

 

 

3,402

 

Other

 

1,147

 

 

 

927

 

Total

$

6,246

 

 

$

9,638