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

10. Supplementary Balance Sheet Information

The following tables provide the details of selected balance sheet items as of the dates indicated (in thousands):

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

 

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

 

 

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