XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheets Components
9 Months Ended
Sep. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheets Components Balance Sheet Components
Accounts Receivable, net
Accounts receivable, net consisted of the following:
As of
September 30, 2024December 31, 2023December 31, 2022
(in thousands)
Accounts receivable, gross$30,225 $21,911 $41,279 
Allowance for credit losses(50)(50)(50)
Accounts receivable, net$30,175 $21,861 $41,229 
Inventories
Inventories consisted of the following:
As of
September 30, 2024December 31, 2023
(in thousands)
Raw materials$16,260 $17,550 
Work in progress39,471 35,193 
Finished goods16,149 12,796 
Total inventories$71,880 $65,539 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
September 30, 2024December 31, 2023
(in thousands)
Prepaid expenses$3,749 $3,563 
Other current assets5,145 4,078 
Total prepaid expenses and other current assets$8,894 $7,641 
Property and Equipment, net
Property and equipment, net consisted of the following:
As of
September 30, 2024December 31, 2023
(in thousands)
Lab and manufacturing equipment$94,402 $80,772 
Computer equipment3,731 3,541 
Furniture and fixtures1,171 969 
Construction in progress18,227 5,978 
Leasehold improvements7,945 7,847 
125,476 99,107 
Accumulated depreciation(55,787)(44,422)
Total property and equipment, net$69,689 $54,685 
Depreciation expense related to property and equipment was $4.0 million and $3.3 million for the three months ended September 30, 2024 and 2023, respectively, and $11.4 million and $9.8 million for the nine months ended September 30, 2024 and 2023, respectively.
Intangible Assets, net
Intangible assets, net consisted of the following:
As of
September 30, 2024December 31, 2023
(in thousands)
Gross AssetsAccumulated Amortization Net AssetsGross AssetsAccumulated Amortization Net Assets
Developed technology$96,700 $(7,371)$89,329 $96,700 $(159)$96,541 
Contract based royalty asset$5,900 $(1,229)$4,671 $5,900 $(121)$5,779 
Internal use software$9,434 $(9,434)$— $9,434 $(9,234)$200 
Purchased software15,464 (11,569)3,895 15,110 (10,051)5,059 
Total amortizable intangible assets$127,498 $(29,603)$97,895 $127,144 $(19,565)$107,579 
In-process research and development$69,500 $— $69,500 $69,500 $— $69,500 
Total intangible assets$196,998 $(29,603)$167,395 $196,644 $(19,565)$177,079 
Amortization expense for intangible assets was $3.9 million and $0.7 million for the three months ended September 30, 2024 and 2023, respectively, and $10.0 million and $1.9 million for the nine months ended September 30, 2024 and 2023, respectively.
The estimated aggregate future amortization expense for intangible assets subject to amortization as of September 30, 2024 is summarized as below:
(in thousands)
2024 (remainder)$3,948 
202515,381 
202615,039 
202714,670 
202812,948 
2029 and beyond35,909 
$97,895 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
September 30, 2024December 31, 2023
(in thousands)
Accrued payroll and related benefits$8,351 $6,358 
Revenue reserves3,723 2,954 
Sales-based earnout liability, current18,060 19,733 
Acquisition consideration payable, current39,245 75,695 
Short term lease liability2,680 2,601 
Other accrued expenses4,917 5,363 
Total accrued expenses and other current liabilities$76,976 $112,704 
The Company has consolidated the deferred non-recurring engineering services and accrued customer rebates into the Other accrued expenses line item above as the amounts are not significant. The prior period balance has been updated to reflect current period presentation.
Other Non-current Liabilities
Other non-current liabilities consisted of the following:
As of
September 30, 2024December 31, 2023
(in thousands)
Sales-based earnout liability, non-current$81,797 $83,728 
Acquisition consideration payable, non-current1,000 33,086 
Long term lease liability3,951 5,423 
Total other non-current liabilities$86,748 $122,237