XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories

Inventories

 

 

June 30, 2022

 

 

December 31, 2021

 

Raw materials

 

$

46,954

 

 

$

34,512

 

Work in process

 

 

1,075

 

 

 

1,427

 

Finished goods

 

 

21,428

 

 

 

20,954

 

Total inventories

 

$

69,457

 

 

$

56,893

 

Schedule of Property, Plant and Equipment, Net

Property, plant and equipment

 

 

June 30, 2022

 

 

December 31, 2021

 

Property, plant and equipment, net:

 

 

 

 

 

 

Machinery and equipment

 

$

16,600

 

 

$

14,278

 

Leasehold improvements

 

 

5,284

 

 

 

5,219

 

Computers and software

 

 

3,493

 

 

 

3,217

 

Furniture and fixtures

 

 

1,645

 

 

 

1,771

 

Construction in progress and other

 

 

1,000

 

 

 

2,937

 

 

 

 

28,022

 

 

 

27,422

 

Less: accumulated depreciation and amortization

 

 

(18,063

)

 

 

(17,394

)

Less: government grants

 

 

(110

)

 

 

(186

)

Total property, plant and equipment, net

 

$

9,849

 

 

$

9,842

 

Summary of Product Warranty Liability

The Company accrues warranty costs based on historical trends for the expected material and labor costs to provide warranty services. The Company's standard warranty period is one year from the date of shipment with the ability for customers to

purchase an extended warranty of up to five years from the date of shipment. The following table summarizes the activity related to the product warranty liability:

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

1,980

 

 

$

1,522

 

Charged to cost of revenue

 

 

183

 

 

 

469

 

Claims and settlements

 

 

(229

)

 

 

(491

)

Foreign exchange impact

 

 

(53

)

 

 

63

 

Balance at end of period

 

$

1,881

 

 

$

1,563

 

Summary of Contract Assets and Contract Liabilities Related to Contracts with Customers

The opening and closing balances of current and long-term contract assets and contract liabilities related to contracts with customers are as follows:

 

 

Contract
assets

 

 

Contract
liabilities

 

December 31, 2021

 

$

2,184

 

 

$

9,135

 

June 30, 2022

 

 

1,281

 

 

 

28,304

 

Increase (decrease)

 

$

(903

)

 

$

19,169