XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Supplementary Balance Sheet Information
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplementary Balance Sheet Information

8. Supplementary Balance Sheet Information

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

Inventories

 

June 30,

 

 

December 31,

 

 

2023

 

 

2022

 

Raw materials

$

114,253

 

 

$

118,292

 

Work-in-process

 

21,339

 

 

 

23,328

 

Finished goods

 

26,926

 

 

 

25,738

 

Demo and consigned inventory

 

386

 

 

 

639

 

Total inventories

$

162,904

 

 

$

167,997

 

Accrued Expenses and Other Current Liabilities

 

June 30,

 

 

December 31,

 

 

2023

 

 

2022

 

Accrued compensation and benefits

$

25,396

 

 

$

35,501

 

Accrued warranty

 

5,252

 

 

 

5,127

 

Contract liabilities, current portion

 

6,373

 

 

 

8,128

 

Finance lease obligations

 

701

 

 

 

668

 

Other

 

14,224

 

 

 

13,620

 

Total

$

51,946

 

 

$

63,044

 

Accrued Warranty

 

Six Months Ended

 

 

June 30,

 

 

July 1,

 

 

2023

 

 

2022

 

Balance at beginning of the period

$

5,127

 

 

$

4,783

 

Provision charged to cost of revenue

 

1,075

 

 

 

1,462

 

Use of provision

 

(1,001

)

 

 

(1,398

)

Foreign currency exchange rate changes

 

51

 

 

 

(106

)

Balance at end of the period

$

5,252

 

 

$

4,741

 

Other Long-Term Liabilities

 

June 30,

 

 

December 31,

 

 

2023

 

 

2022

 

Finance lease obligations

$

4,298

 

 

$

4,652

 

Accrued contingent considerations and earn-outs

 

307

 

 

 

301

 

Other

 

958

 

 

 

1,132

 

Total

$

5,563

 

 

$

6,085