Other Balance Sheet Information - Summary of Other Long-term Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Liabilities, Noncurrent [Abstract] | ||
| Lease liability, noncurrent | $ 5,470 | $ 5,792 |
| Other long-term liabilities | 5 | 8 |
| Total other long-term liabilities | $ 5,475 | $ 5,800 |
| Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Total other long-term liabilities | Total other long-term liabilities |