XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Supplementary Balance Sheet Information (Tables)
9 Months Ended
Oct. 01, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Inventories

Inventories

 

October 1,

 

 

December 31,

 

 

2021

 

 

2020

 

Raw materials

$

75,445

 

 

$

55,657

 

Work-in-process

 

21,409

 

 

 

15,487

 

Finished goods

 

20,781

 

 

 

20,234

 

Demo and consigned inventory

 

1,787

 

 

 

1,359

 

Total inventories

$

119,422

 

 

$

92,737

 

Accrued Expenses and Other Current Liabilities

Accrued Expenses and Other Current Liabilities

 

October 1,

 

 

December 31,

 

 

2021

 

 

2020

 

Accrued compensation and benefits

$

20,546

 

 

$

12,510

 

Accrued warranty

 

4,527

 

 

 

4,919

 

Contract liabilities, current portion

 

9,190

 

 

 

6,173

 

Finance lease obligations

 

590

 

 

 

9,720

 

Accrued earn-out and contingent considerations

 

55,469

 

 

 

10,796

 

Other

 

14,184

 

 

 

9,662

 

Total

$

104,506

 

 

$

53,780

 

Accrued Warranty

Accrued Warranty

 

Nine Months Ended

 

 

October 1,

 

 

October 2,

 

 

2021

 

 

2020

 

Balance at beginning of the period

$

4,919

 

 

$

5,756

 

Provision charged to cost of revenue

 

1,215

 

 

 

1,255

 

Warranty liabilities acquired from acquisitions

 

541

 

 

 

 

Use of provision

 

(2,075

)

 

 

(1,941

)

Foreign currency exchange rate changes

 

(73

)

 

 

32

 

Balance at end of the period

$

4,527

 

 

$

5,102

 

Other Long Term Liabilities

Other Long Term Liabilities

 

 

 

 

 

 

 

 

 

October 1,

 

 

December 31,

 

 

2021

 

 

2020

 

Finance lease obligations

$

5,461

 

 

$

5,908

 

Accrued pension liabilities

 

326

 

 

 

1,511

 

Accrued contingent considerations

 

3,605

 

 

 

7,276

 

Other

 

2,352

 

 

 

2,471

 

Total

$

11,744

 

 

$

17,166