XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplementary Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Inventories

Inventories

 

December 31,

 

 

2021

 

 

2020

 

Raw materials

$

84,038

 

 

$

55,657

 

Work-in-process

 

20,600

 

 

 

15,487

 

Finished goods

 

19,486

 

 

 

20,234

 

Demo and consigned inventory

 

1,533

 

 

 

1,359

 

Total inventories

$

125,657

 

 

$

92,737

 

Property, Plant and Equipment, Net

Property, Plant and Equipment, Net

 

December 31,

 

 

2021

 

 

2020

 

Cost:

 

 

 

 

 

 

 

Land, buildings and improvements

$

78,906

 

 

$

71,341

 

Machinery and equipment

 

98,687

 

 

 

93,494

 

Total cost

 

177,593

 

 

 

164,835

 

Accumulated depreciation

 

(90,154

)

 

 

(86,159

)

Property, plant and equipment, net

$

87,439

 

 

$

78,676

 

 

Summary of Depreciation Expense on Property, Plant and Equipment, Including Demo Units and Assets under Finance Leases

The following table summarizes depreciation expense on property, plant and equipment, including demo units and assets under finance leases (in thousands):

 

Year Ended December 31,

 

 

2021

 

 

2020

 

 

2019

 

Depreciation expense

$

13,529

 

 

$

13,200

 

 

$

11,835

 

Accrued Expenses and Other Current Liabilities

The following table summarizes accrued expenses and other current liabilities as of the dates indicated (in thousands):

 

December 31,

 

 

2021

 

 

2020

 

Accrued compensation and benefits

$

24,725

 

 

$

12,510

 

Accrued contingent considerations and earn-outs

 

47,522

 

 

 

10,796

 

Finance lease obligations

 

599

 

 

 

9,720

 

Contract liabilities, current portion

 

6,995

 

 

 

6,173

 

Accrued warranty

 

4,783

 

 

 

4,919

 

Other

 

13,855

 

 

 

9,662

 

Total

$

98,479

 

 

$

53,780

 

Accrued Warranty

The following table summarizes changes in accrued warranty for the periods indicated (in thousands):

 

Year Ended December 31,

 

 

2021

 

 

2020

 

 

2019

 

Balance at beginning of year

$

4,919

 

 

$

5,756

 

 

$

4,510

 

Provision charged to cost of revenue

 

1,410

 

 

 

1,838

 

 

 

2,360

 

Warranty liabilities acquired from acquisitions

 

874

 

 

 

 

 

 

142

 

Use of provision

 

(2,326

)

 

 

(2,805

)

 

 

(1,282

)

Foreign currency exchange rate changes

 

(94

)

 

 

130

 

 

 

26

 

Balance at end of year

$

4,783

 

 

$

4,919

 

 

$

5,756

 

 

Other Long Term Liabilities

The following table summarizes other long term liabilities as of the dates indicated (in thousands):

 

December 31,

 

 

2021

 

 

2020

 

Finance lease obligations

$

5,309

 

 

$

5,908

 

Accrued pension liabilities

 

 

 

 

1,511

 

Accrued contingent considerations and earn-outs

 

3,402

 

 

 

7,276

 

Other

 

927

 

 

 

2,471

 

Total

$

9,638

 

 

$

17,166