XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Detail (Tables)
12 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories

Inventories

 

 

As of December 31,

 

 

 

2022

 

 

2021

 

Raw materials

 

$

37,354

 

 

$

34,512

 

Work in process

 

 

1,050

 

 

 

1,427

 

Finished goods

 

 

40,109

 

 

 

20,954

 

Total inventories

 

$

78,513

 

 

$

56,893

 

Schedule of Property, Plant and Equipment, Net

Property, plant, and equipment are stated at cost, less accumulated depreciation, and are depreciated using the straight-line method over the estimated useful life of each asset. The useful life of each asset category is as follows:

 

Asset Category

 

Useful Life

Furniture and fixtures

 

3 to 4 years

Machinery and equipment

 

2 to 10 years

Computers and software

 

3 to 5 years

Leasehold improvements

 

Shorter of remaining lease term
or estimated useful lives

Property, plant and equipment

 

 

As of December 31,

 

 

 

2022

 

 

2021

 

Machinery and equipment

 

$

17,214

 

 

$

14,278

 

Leasehold improvements

 

 

5,683

 

 

 

5,219

 

Computers and software

 

 

4,713

 

 

 

3,217

 

Furniture and fixtures

 

 

1,748

 

 

 

1,771

 

Construction in progress and other

 

 

1,264

 

 

 

2,937

 

 

 

 

30,622

 

 

 

27,422

 

Less: accumulated depreciation and amortization

 

 

(21,062

)

 

 

(17,394

)

Less: government grants

 

 

(82

)

 

 

(186

)

Total property, plant and equipment, net

 

$

9,478

 

 

$

9,842

 

Schedule of Accrued and Other Liabilities Accrued and other liabilities

 

 

As of December 31,

 

 

 

2022

 

 

2021

 

Accrued taxes payable

 

$

6,214

 

 

$

2,306

 

Accrued compensation

 

 

8,897

 

 

 

7,230

 

Accrued acquisition holdback

 

 

2,500

 

 

 

321

 

Accrued warranty

 

 

1,896

 

 

 

1,981

 

Accrued sales returns

 

 

1,150

 

 

 

873

 

Other accrued expenses

 

 

6,902

 

 

 

3,321

 

 

 

$

27,559

 

 

$

16,032

 

 

Summary of Product Warranty Liability

The following table summarizes the activity related to the product warranty liability:

 

 

 

Years ended December 31,

 

 

 

2022

 

 

2021

 

 

2020

 

Balance at the beginning of the period

 

$

1,981

 

 

$

1,522

 

 

$

1,611

 

Charged to cost of revenue

 

 

656

 

 

 

798

 

 

 

1,072

 

Claims and settlements

 

 

(704

)

 

 

(404

)

 

 

(1,189

)

Foreign exchange impact

 

 

(37

)

 

 

65

 

 

 

28

 

Balance at the end of the period

 

$

1,896

 

 

$

1,981

 

 

$

1,522

 

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

 

December 31, 2022

 

 

576

 

 

 

29,641

 

Increase (decrease)

 

$

(1,608

)

 

$

20,506