XML 59 R20.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2023
Balance Sheet Components [Abstract]  
Components of Inventory
Our inventory, net, consisted of the following components (in thousands):
June 30,
2023
December 31,
2022
Purchased materials$25,225 $24,139 
Work in process22,598 14,062 
Finished goods19,785 12,180 
Inventory, net$67,608 $50,381 
Schedule of Definite-lived Intangible Assets from Business Acquisitions
In addition to IPR&D, definite-lived intangible assets included the following (in thousands, except years):
As of June 30, 2023As of December 31, 2022
Estimated
Useful Life
(in years)
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Developed technology15$11,179 $(1,415)$9,764 $11,179 $(1,039)$10,140 
Customer relationships2360 (345)15 360 (255)105 
Total$11,539 $(1,760)$9,779 $11,539 $(1,294)$10,245 
Estimated Future Amortization Expense of Acquisition-Related Intangible Assets With Definite Lives
The estimated future amortization expense of intangible assets with definite lives is as follows (in thousands):
Remainder of 2023$387 
2024745 
2025745 
2026745 
2027746 
2028 and thereafter6,411 
Total$9,779 
Changes in Reserve for Product Warranties
Changes in the reserve for product warranties were as follows for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance at beginning of period$1,624 $1,174 $1,651 $594 
Additions charged to cost of product revenue2,247 912 2,851 1,865 
Repairs and replacements(1,009)(477)(1,640)(850)
Balance at end of period$2,862 $1,609 $2,862 $1,609 
Future Principal Payments, Fiscal Year Maturity
The following table presents the future principal payments on the term loans (in thousands):
Remainder of 2023$930 
2024490 
Total$1,420