Balance Sheet Details - Summary of Accrued Expenses and Current Liabilities (Parenthetical) (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accrued Expenses and Current Liabilities [Line Items] | ||
| Current portion of operating lease liability, related party | $ 631 | $ 890 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accounts Payable and Other Accrued Liabilities, Current | Accounts Payable and Other Accrued Liabilities, Current |
| Related Party | ||
| Accrued Expenses and Current Liabilities [Line Items] | ||
| Current portion of operating lease liability, related party | $ 890 | |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accounts Payable and Other Accrued Liabilities, Current |