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

Inventories

 

 

December 31,

 

 

2020

 

 

2019

 

Raw materials

$

55,657

 

 

$

76,268

 

Work-in-process

 

15,487

 

 

 

15,096

 

Finished goods

 

20,234

 

 

 

23,431

 

Demo and consigned inventory

 

1,359

 

 

 

1,823

 

Total inventories

$

92,737

 

 

$

116,618

 

Property, Plant and Equipment, Net

Property, Plant and Equipment, Net

 

 

December 31,

 

 

2020

 

 

2019

 

Cost:

 

 

 

 

 

 

 

Land, buildings and improvements

$

71,341

 

 

$

67,376

 

Machinery and equipment

 

93,494

 

 

 

87,471

 

Total cost

 

164,835

 

 

 

154,847

 

Accumulated depreciation

 

(86,159

)

 

 

(77,291

)

Property, plant and equipment, net

$

78,676

 

 

$

77,556

 

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,

 

 

2020

 

 

2019

 

 

2018

 

Depreciation expense

$

13,200

 

 

$

11,835

 

 

$

11,442

 

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,

 

 

2020

 

 

2019

 

Accrued compensation and benefits

$

12,510

 

 

$

15,359

 

Contingent consideration and earn-outs

 

10,796

 

 

 

3,813

 

Finance lease obligations

 

9,720

 

 

 

1,307

 

Contract liabilities, current portion

 

6,173

 

 

 

3,219

 

Accrued warranty

 

4,919

 

 

 

5,756

 

Deferred purchase price for acquisitions

 

 

 

 

27,735

 

Other

 

9,662

 

 

 

13,137

 

Total

$

53,780

 

 

$

70,326

 

Accrued Warranty

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

 

 

Year Ended December 31,

 

 

2020

 

 

2019

 

 

2018

 

Balance at beginning of year

$

5,756

 

 

$

4,510

 

 

$

4,835

 

Provision charged to cost of revenue

 

1,838

 

 

 

2,360

 

 

 

3,111

 

Warranty liabilities acquired from acquisitions

 

 

 

 

142

 

 

 

 

Use of provision

 

(2,805

)

 

 

(1,282

)

 

 

(3,341

)

Foreign currency exchange rate changes

 

130

 

 

 

26

 

 

 

(95

)

Balance at end of year

$

4,919

 

 

$

5,756

 

 

$

4,510

 

Other Long Term Liabilities

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

 

 

December 31,

 

 

2020

 

 

2019

 

Finance lease obligations

$

5,908

 

 

$

14,845

 

Accrued pension liabilities

 

1,511

 

 

 

1,473

 

Accrued contingent considerations and earn-outs

 

7,276

 

 

 

16,504

 

Other

 

2,471

 

 

 

4,065

 

Total

$

17,166

 

 

$

36,887