XML 47 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Components [Abstract]  
Components of Inventory
Inventory, net, consisted of the following components:
December 31,
(in thousands)20232022
Purchased materials$20,168 $24,139 
Work in process23,436 14,062 
Finished goods13,072 12,180 
Inventory, net$56,676 $50,381 
Property and Equipment, Net
Estimated useful lives of the major classes of property and equipment are as follows:
Estimated Useful Lives
Leasehold improvements
3 to 10 years
Lab equipment
3 to 5 years
Computer equipment
3 to 5 years
Computer software3 years
Furniture and fixtures
3 to 5 years
Property and equipment, net, consisted of the following components:
December 31,
(in thousands)20232022
Laboratory equipment and machinery $44,907 $38,998 
Leasehold improvements35,226 34,129 
Computer equipment19,528 18,438 
Software6,628 6,879 
Furniture and fixtures3,594 3,426 
Construction in progress1,343 4,698 
Total111,226 106,568 
Less: Accumulated depreciation (74,794)(64,988)
Property and equipment, net $36,432 $41,580 
Definite-Lived Intangible Assets from Business Acquisitions
In addition to IPR&D, we had the following acquired definite-lived intangible assets as of December 31, 2023 (in thousands, except years):
Estimated
Useful Life
(in years)
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Developed technology15$411,179 $(9,195)$401,984 
Customer relationships2360 (360)— 
Total$411,539 $(9,555)$401,984 
Estimated Future Amortization Expense Of Acquisition-Related Intangible Assets With Definite Lives
The estimated future amortization expense of acquisition-related intangible assets with definite lives is estimated as follows (in thousands):
2024$27,412 
202527,412 
202627,412 
202727,412 
202827,412 
2029 and thereafter264,924 
Total$401,984 
Schedule of Accrued Expenses
Accrued expenses consisted of the following components:
December 31,
(in thousands)20232022
Salaries and benefits$29,337 $17,432 
Accrued interest payable2,834 5,100 
Accrued purchase commitments2,613 3,705 
Accrued product development costs1,033 2,326 
Accrued professional services and legal fees2,641 1,005 
Inventory accrual353 332 
Warranty accrual4,681 1,651 
Other 2,216 1,045 
Accrued expenses $45,708 $32,596 
Changes in Reserve for Product Warranties
Changes in the reserve for product warranties were as follows:
Years Ended December 31,
(in thousands)20232022
Balance at beginning of period$1,651 $594 
Additions charged to cost of product revenue8,227 3,199 
Repairs and replacements(5,197)(2,142)
Balance at end of period$4,681 $1,651 
Future Principal Payments , Fiscal Year Maturity
As of December 31, 2023, the future principal payments remaining on term loans was the following:
(in thousands)
2024$490 
Total$490 
Schedule of Other Liabilities, Current
Other liabilities, current, consisted of the following components:
December 31,
(in thousands)20232022
Accrued Employee Stock Purchase Plan$3,715 $3,638 
Short-term loan490 1,842 
Other 4,121 1,753 
Other liabilities, current$8,326 $7,233