Balance Sheet Components - Schedule of Other Assets (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Clinical trial deposits | $ 1,846 | $ 2,036 |
| Other | 157 | 25 |
| Total other assets | $ 2,003 | $ 2,061 |