XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories

Inventories

 

 

March 31, 2022
(As Restated)

 

 

December 31, 2021

 

Raw materials

 

$

45,527

 

 

$

34,512

 

Work in process

 

 

1,216

 

 

 

1,427

 

Finished goods

 

 

23,342

 

 

 

20,954

 

Total inventories

 

$

70,085

 

 

$

56,893

 

Schedule of Property, Plant and Equipment, Net

Property, plant and equipment

 

 

March 31, 2022

 

 

December 31, 2021

 

Property, plant and equipment, net:

 

 

 

 

 

 

Machinery and equipment

 

$

17,090

 

 

$

14,278

 

Leasehold improvements

 

 

5,251

 

 

 

5,219

 

Computers and software

 

 

3,278

 

 

 

3,217

 

Furniture and fixtures

 

 

1,726

 

 

 

1,771

 

Construction in progress and other

 

 

1,052

 

 

 

2,937

 

 

 

 

28,397

 

 

 

27,422

 

Less: accumulated depreciation and amortization

 

 

(17,971

)

 

 

(17,394

)

Less: government grants

 

 

(149

)

 

 

(186

)

Total property, plant and equipment, net

 

$

10,277

 

 

$

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:

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

1,981

 

 

$

1,522

 

Charged to cost of revenue

 

 

121

 

 

 

269

 

Claims and settlements

 

 

(149

)

 

 

(267

)

Foreign currency exchange impact

 

 

(17

)

 

 

56

 

Balance at end of period

 

$

1,936

 

 

$

1,580

 

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

 

March 31, 2022 (As Restated)

 

 

902

 

 

 

11,387

 

Increase (decrease) (As Restated)

 

$

(1,282

)

 

$

2,252