Balance Sheets Components (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| Balance Sheet Related Disclosures [Abstract] |
|
| Schedule of Accounts Receivable, Net |
Accounts receivable, net consisted of the following: | | | | | | | | | | | | | As of | | December 31, 2025 | | December 31, 2024 | | (in thousands) | | Accounts receivable, gross | $ | 45,090 | | | $ | 38,259 | | | Allowance for credit losses | (50) | | | (50) | | | Accounts receivable, net | $ | 45,040 | | | $ | 38,209 | |
|
| Schedule of Inventory |
Inventory consisted of the following: | | | | | | | | | | | | | As of | | December 31, 2025 | | December 31, 2024 | | | | | | (in thousands) | | Raw materials | $ | 13,572 | | | $ | 14,995 | | | Work in progress | 47,485 | | | 47,300 | | | Finished goods | 20,500 | | | 14,446 | | | Total inventories | $ | 81,557 | | | $ | 76,741 | |
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following: | | | | | | | | | | | | | As of | | December 31, 2025 | | December 31, 2024 | | | | | | (in thousands) | | Prepaid expenses | $ | 6,761 | | | $ | 4,305 | | | Other current assets | 7,514 | | | 5,971 | | | Total prepaid expenses and other current assets | $ | 14,275 | | | $ | 10,276 | |
|
| Schedule of Property and Equipment, Net |
Property and equipment, net consisted of the following: | | | | | | | | | | | | | As of | | December 31, 2025 | | December 31, 2024 | | | | | | (in thousands) | | Lab and manufacturing equipment | $ | 158,909 | | | $ | 119,964 | | | Computer equipment | 3,928 | | | 3,833 | | | Furniture and fixtures | 1,152 | | | 1,167 | | | Construction in progress | 15,885 | | | 9,538 | | | Leasehold improvements | 8,303 | | | 7,818 | | | 188,177 | | | 142,320 | | | Accumulated depreciation | (83,063) | | | (59,845) | | | Total property and equipment, net | $ | 105,114 | | | $ | 82,475 | |
|
| Schedule of Intangible Assets, Net |
Intangible assets, net consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of | | December 31, 2025 | | December 31, 2024 | | | | | | | | | | | | | | (in thousands) | | Gross Assets | | Accumulated Amortization | | Net Assets | | Gross Assets | | Accumulated Amortization | | Net Assets | | Developed technology | $ | 166,200 | | | $ | (24,534) | | | $ | 141,666 | | | $ | 96,700 | | | $ | (10,575) | | | $ | 86,125 | | | Contract based royalty asset | 5,900 | | | (3,073) | | | 2,827 | | | 5,900 | | | (1,598) | | | 4,302 | | | Internal use software | — | | | — | | | — | | | 9,434 | | | (9,434) | | | — | | | Purchased software | 3,454 | | | (581) | | | 2,873 | | | 15,551 | | | (11,920) | | | 3,631 | | | Total amortizable intangible assets | $ | 175,554 | | | $ | (28,188) | | | $ | 147,366 | | | $ | 127,585 | | | $ | (33,527) | | | $ | 94,058 | | | In-process research and development | — | | | — | | | — | | | 69,500 | | | — | | | 69,500 | | | Total intangible assets | $ | 175,554 | | | $ | (28,188) | | | $ | 147,366 | | | $ | 197,085 | | | $ | (33,527) | | | $ | 163,558 | |
|
| Schedule of Future Amortization Expense for Intangible Assets |
The estimated aggregate future amortization expense for intangible assets and subject to amortization as of December 31, 2025 is summarized as below: | | | | | | | (in thousands) | | 2026 | $ | 23,859 | | | 2027 | 23,487 | | | 2028 | 21,720 | | | 2029 | 19,850 | | | 2030 | 19,799 | | | 2031 and beyond | 38,651 | | | $ | 147,366 | |
|
| Schedule of Accrued Expenses and Other Current Liabilities |
Accrued expenses and other current liabilities consisted of the following: | | | | | | | | | | | | | As of | | December 31, 2025 | | December 31, 2024 | | | | | | (in thousands) | | Accrued payroll and related benefits | $ | 14,007 | | | $ | 12,381 | | | Revenue reserves | 3,655 | | | 3,673 | | | Sales based earnout liability, current | 35,007 | | | 23,953 | | | Acquisition consideration payable, current | — | | | 37,760 | | | Short term lease liability | 2,478 | | | 2,744 | | | Other accrued expenses | 7,531 | | | 5,044 | | | Total accrued expenses and other current liabilities | $ | 62,678 | | | $ | 85,555 | |
|
| Schedule of Other Non-current Liabilities |
Other non-current liabilities consisted of the following: | | | | | | | | | | | | | As of | | December 31, 2025 | | December 31, 2024 | | | | | | (in thousands) | | Sales based earnout liability, non-current | $ | 53,346 | | | $ | 73,303 | | | Long term lease liability | 1,132 | | | 3,488 | | | Other non-current liabilities | $ | 34 | | | $ | — | | | Total other non-current liabilities | $ | 54,512 | | | $ | 76,791 | |
|