BALANCE SHEET COMPONENTS (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Balance Sheet Related Disclosures [Abstract] |
|
| Schedule of Inventory Components |
Inventory consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Raw materials and work-in-progress | $ | 10,601 | | | $ | 10,645 | | | Finished goods | 11,912 | | | 10,989 | | | Total | $ | 22,513 | | | $ | 21,634 | |
|
| Schedule of Other Current Assets |
Prepaid expenses and other current assets consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Insurance recoveries receivable (see Note 7) | $ | 37,766 | | | $ | — | | | Prepaid expenses | 13,383 | | | 12,796 | | | Interest receivable | 3,028 | | | 3,016 | | | Other | 3,716 | | | 5,850 | | | Total | $ | 57,893 | | | $ | 21,662 | |
|
| Schedule of Other Assets |
Other assets consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | PCBAs | $ | 43,409 | | | $ | 39,026 | | | Cloud computing arrangements | 4,542 | | | 3,998 | | | Other | 2,517 | | | 1,694 | | | Total | $ | 50,468 | | | $ | 44,718 | |
|
| Schedule of Property and Equipment, Net |
Property and equipment, net consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | Useful life | | June 30, 2026 | | December 31, 2025 | | Laboratory and manufacturing equipment | 2 to 7 | | $ | 18,171 | | | $ | 17,623 | | | Computer equipment and software | 3 | | 5,339 | | | 4,232 | | | Furniture and fixtures | 2 to 5 | | 4,180 | | | 4,180 | | | Leasehold improvements | 3 to 12 | | 28,966 | | | 28,975 | | | Internal-use software in service | 3 to 7 | | 94,799 | | | 91,763 | | | Internal-use software in development | — | | 108,417 | | | 88,950 | | | Construction in progress | — | | 6,886 | | | 7,068 | | | Total property and equipment, gross | | | 266,758 | | | 242,791 | | Less: Accumulated depreciation and amortization | | | (101,450) | | | (91,192) | | | Total property and equipment, net | | | $ | 165,308 | | | $ | 151,599 | |
|
| Schedule of Accrued Liabilities Components |
Accrued liabilities consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Accrued payroll and related expenses | $ | 38,854 | | | $ | 67,809 | | | Accrued vacation | 8,662 | | | 7,906 | | Accrued expenses | 24,478 | | | 20,464 | | Claims payable | 320 | | | 1,542 | | | Accrued employee share purchase plan contributions | 598 | | | 662 | | | Accrued income and other taxes | 1,515 | | | 1,817 | | Accrued professional services fees | 17,141 | | | 8,140 | | | Contingent consideration liabilities | 21,002 | | | 20,407 | | | Litigation settlement liability (see Note 7) | 45,000 | | | — | | | Total accrued liabilities | $ | 157,570 | | | $ | 128,747 | |
|