XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplementary Balance Sheet Information
12 Months Ended
Dec. 31, 2023
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,

 

 

2023

 

 

2022

 

Raw materials

$

104,643

 

 

$

118,292

 

Work-in-process

 

21,010

 

 

 

23,328

 

Finished goods

 

23,311

 

 

 

25,738

 

Demo and consigned inventory

 

407

 

 

 

639

 

Total inventories

$

149,371

 

 

$

167,997

 

Property, Plant and Equipment, Net

 

December 31,

 

 

2023

 

 

2022

 

Cost:

 

 

 

 

 

Land, buildings and improvements

$

95,020

 

 

$

86,026

 

Machinery and equipment

 

117,487

 

 

 

110,212

 

Total cost

 

212,507

 

 

 

196,238

 

Accumulated depreciation

 

(103,058

)

 

 

(93,052

)

Property, plant and equipment, net

$

109,449

 

 

$

103,186

 

 

 

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,

 

 

2023

 

 

2022

 

 

2021

 

Depreciation expense

$

14,017

 

 

$

13,550

 

 

$

13,529

 

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,

 

 

2023

 

 

2022

 

Accrued compensation and benefits

$

32,703

 

 

$

35,501

 

Finance lease obligations

 

718

 

 

 

668

 

Contract liabilities, current portion

 

5,553

 

 

 

8,128

 

Accrued warranty

 

5,292

 

 

 

5,127

 

Other

 

16,790

 

 

 

13,620

 

Total

$

61,056

 

 

$

63,044

 

Accrued Warranty

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

 

Year Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Balance at beginning of year

$

5,127

 

 

$

4,783

 

 

$

4,919

 

Provision charged to cost of revenue

 

2,445

 

 

 

3,071

 

 

 

1,410

 

Warranty liabilities acquired from acquisitions

 

 

 

 

 

 

 

874

 

Use of provision

 

(2,338

)

 

 

(2,615

)

 

 

(2,326

)

Foreign currency exchange rate changes

 

58

 

 

 

(112

)

 

 

(94

)

Balance at end of year

$

5,292

 

 

$

5,127

 

 

$

4,783

 

Other Long-term Liabilities

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

 

December 31,

 

 

2023

 

 

2022

 

Finance lease obligations

$

3,934

 

 

$

4,652

 

Accrued contingent considerations and earn-outs

 

311

 

 

 

301

 

Other

 

1,687

 

 

 

1,132

 

Total

$

5,932

 

 

$

6,085