Balance Sheet Components - Schedule of Other Accrued Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
||
---|---|---|---|---|
Balance Sheet Related Disclosures [Abstract] | ||||
Accrued contract manufacturing expenses | $ 1,294 | $ 1,071 | ||
Accrued clinical and research expenses | 326 | 611 | ||
Accrued professional services | $ 4,291 | $ 8,682 | ||
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Total other accrued liabilities | Total other accrued liabilities | ||
Current portion of lease liabilities | $ 1,280 | $ 1,572 | ||
Royalty obligation payable | 3,336 | 2,951 | ||
Current portion of deferred royalty obligations | 6,860 | 6,438 | ||
Accrued license fees and royalties | 1,483 | 1,727 | ||
Other | [1] | 11,794 | 6,947 | |
Total other accrued liabilities | $ 30,664 | $ 29,999 | ||
|