Balance Sheets Components (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Balance Sheet Related Disclosures [Abstract] |
|
| Schedule of Accounts Receivable, Net |
Accounts receivable, net consisted of the following: | | | | | | | | | | | | | | | As of | | | June 30, 2026 | | December 31, 2025 | | | | | | | | | | (in thousands) | | Accounts receivable, gross | $ | 88,756 | | | $ | 45,090 | | | | | Allowance for credit losses | (50) | | | (50) | | | | | Accounts receivable, net | $ | 88,706 | | | $ | 45,040 | | | |
|
| Schedule of Inventory |
Inventories consisted of the following: | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | | | | | (in thousands) | | Raw materials | $ | 13,794 | | | $ | 13,572 | | | Work in progress | 70,768 | | | 47,485 | | | Finished goods | 19,342 | | | 20,500 | | | Total inventories | $ | 103,904 | | | $ | 81,557 | |
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following: | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | | | | | (in thousands) | | Prepaid expenses | $ | 8,580 | | | $ | 6,761 | | | Other current assets | 11,534 | | | 7,514 | | | Total prepaid expenses and other current assets | $ | 20,114 | | | $ | 14,275 | |
|
| Schedule of Property and Equipment Net |
Property and equipment, net consisted of the following: | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | | | | | (in thousands) | | Lab and manufacturing equipment | $ | 180,963 | | | $ | 158,909 | | | Computer equipment | 4,161 | | | 3,928 | | | Furniture and fixtures | 1,201 | | | 1,152 | | | Construction in progress | 15,513 | | | 15,885 | | | Leasehold improvements | 9,016 | | | 8,303 | | | 210,854 | | | 188,177 | | | Accumulated depreciation | (96,467) | | | (83,063) | | | Total property and equipment, net | $ | 114,387 | | | $ | 105,114 | |
|
| Schedule of Intangible Assets, Net |
Intangible assets, net consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | | | | | | | | | | | | | (in thousands) | | Gross Assets | | Accumulated Amortization | | Net Assets | | Gross Assets | | Accumulated Amortization | | Net Assets | | Developed technology | $ | 166,200 | | | $ | (35,286) | | | $ | 130,914 | | | $ | 166,200 | | | $ | (24,534) | | | $ | 141,666 | | | Contract based royalty asset | 5,900 | | | (3,810) | | | 2,090 | | | 5,900 | | | (3,073) | | | 2,827 | | | Purchased software | 4,098 | | | (1,079) | | | 3,019 | | | 3,454 | | | (581) | | | 2,873 | | | Total intangible assets | $ | 176,198 | | | $ | (40,175) | | | $ | 136,023 | | | $ | 175,554 | | | $ | (28,188) | | | $ | 147,366 | |
|
| Schedule of Future Amortization Expense for Intangible Assets |
The estimated aggregate future amortization expense for intangible assets subject to amortization as of June 30, 2026 is summarized as below: | | | | | | | (in thousands) | | 2026 (remainder) | $ | 12,011 | | | 2027 | 23,690 | | | 2028 | 21,924 | | | 2029 | 19,931 | | | 2030 | 19,816 | | | 2031 and beyond | 38,651 | | | $ | 136,023 | |
|
| Schedule of Other Assets |
Other assets consisted of the following: | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | (in thousands) | | Equity investment | $ | 20,000 | | | $ | — | | | Prepaid expenses | 1,928 | | | 1,235 | | | Other assets | 2,363 | | | 518 | | | Total other assets | $ | 24,291 | | | $ | 1,753 | |
|
| Schedule of Accrued Expenses and Other Current Liabilities |
Accrued expenses and other current liabilities consisted of the following: | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | | | | | (in thousands) | | Accrued payroll and related benefits | $ | 18,850 | | | $ | 14,007 | | | Revenue reserves | 2,916 | | | 3,655 | | | Sales-based earnout liability, current | 32,908 | | | 35,007 | | | Short term lease liability | 4,370 | | | 2,478 | | | Other accrued expenses | 21,797 | | | 7,531 | | | Total accrued expenses and other current liabilities | $ | 80,841 | | | $ | 62,678 | |
|
| Schedule of Other Noncurrent Liabilities |
Other non-current liabilities consisted of the following: | | | | | | | | | | | | | As of | | June 30, 2026 | | December 31, 2025 | | | | | | (in thousands) | | Sales-based earnout liability, non-current | $ | 48,445 | | | $ | 53,346 | | | Long term lease liability | 4,686 | | | 1,132 | | | Other non-current liabilities | 48 | | | 34 | | | Total other non-current liabilities | $ | 53,179 | | | $ | 54,512 | |
|