Composition of Certain Balance Sheet Items (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Balance Sheet Related Disclosures [Abstract] |
|
| Schedule of composition of inventory, current |
Inventory | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | | | | | | (in thousands) | | Raw materials | $ | — | | | $ | 847 | | | Work in progress | 18,913 | | | 13,703 | | | Finished goods | 13,228 | | | 9,412 | | | Total inventory | 32,141 | | | 23,962 | | | Less strategic inventory classified as non-current | (18,956) | | | (11,094) | | | Total inventory classified as current | $ | 13,185 | | | $ | 12,868 | |
|
| Schedule of composition of inventory, noncurrent |
Inventory | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | | | | | | (in thousands) | | Raw materials | $ | — | | | $ | 847 | | | Work in progress | 18,913 | | | 13,703 | | | Finished goods | 13,228 | | | 9,412 | | | Total inventory | 32,141 | | | 23,962 | | | Less strategic inventory classified as non-current | (18,956) | | | (11,094) | | | Total inventory classified as current | $ | 13,185 | | | $ | 12,868 | |
|
| Schedule of prepaid expenses and other current assets |
Prepaid expenses and other current assets | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | | | | | (in thousands) | | Prepaid expenses | $ | 17,568 | | | $ | 8,688 | | | Clinical deposits | 6,556 | | | 5,238 | | | Prepaid income taxes | 4,462 | | | 14,569 | | | Deferred clinical materials | 4,425 | | | 5,061 | | | Other current assets | 8,363 | | | 7,102 | | | Total prepaid expenses and other current assets | $ | 41,374 | | | $ | 40,658 | |
|
| Schedule of other accrued liabilities |
Accrued and other liabilities | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | | | | | | (in thousands) | | Short-term accrued government rebates | $ | 45,854 | | | $ | 35,679 | | | Accrued compensation | 38,248 | | | 37,400 | | | Accrued selling and marketing costs | 16,492 | | | 10,610 | | | Other | 14,753 | | | 6,914 | | | Total accrued and other liabilities | $ | 115,347 | | | $ | 90,603 | |
|