Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Balance Sheet Components | ||
| Accrued commercial and research and development manufacturing | $ 1,638 | $ 7,349 |
| Lease liabilities, current | $ 1,947 | $ 1,828 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Total Accrued and other current liabilities | Total Accrued and other current liabilities |
| Accrued other | $ 11,266 | $ 11,253 |
| Total Accrued and other current liabilities | $ 14,851 | $ 20,430 |