XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2022
Balance Sheet Components [Abstract]  
Components of Inventory

September 30,

December 31,

2022

2021

Purchased materials

$

19,973 

$

7,993 

Work in process

13,458 

8,611 

Finished goods

10,064 

7,995 

Inventory

$

43,495 

$

24,599 

Schedule of definite-lived intangible assets from business acquisitions

As of September 30, 2022

As of December 31, 2021

Estimated

Gross

Net

Gross

Net

Useful Life

Carrying

Accumulated

Carrying

Carrying

Accumulated

Carrying

(in years)

Amount

Amortization

Amount

Amount

Amortization

Amount

Developed technology

15

$

11,000 

$

(856)

$

10,144 

$

11,000 

$

(306)

$

10,694 

Customer relationships

2

360 

(210)

150 

360 

(75)

285 

Total

$

11,360 

$

(1,066)

$

10,294 

$

11,360 

$

(381)

$

10,979 

Estimated Future Amortization Expense Of Acquisition-Related Intangible Assets With Definite Lives

Remainder of 2022

$

228 

2023

838 

2024

733 

2025

733 

2026

733 

2027 and thereafter

7,029 

Total

$

10,294 

Changes in Reserve for Product Warranties

Three Months Ended September 30,

Nine Months Ended September 30,

2022

2021

2022

2021

Balance at beginning of period

$

1,609 

$

271 

$

594 

$

161 

Additions charged to cost of product revenue

779 

945 

2,644 

1,560 

Repairs and replacements

(622)

(683)

(1,472)

(1,188)

Balance at end of period

$

1,766 

$

533 

$

1,766 

$

533 

Future Principal Payments , Fiscal Year Maturity

Remainder of 2022

$

428 

2023

1,842 

2024

490 

Total

$

2,760