Commitments and Contingencies - Summary of Lease Balances (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jul. 31, 2025 |
|---|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |||
| Operating right-of-use assets | $ 1,870 | $ 3,101 | $ 1,800 |
| Current portion of operating lease liabilities | $ 1,845 | $ 3,007 | |
| Operating Lease Liability Current Statement Of Financial Position Extensible List | Liabilities, Current | ||
| Non-current portion of operating lease liabilities | $ 837 | ||
| Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List | Other long-term liabilities | ||
| Total operating lease liabilities | $ 2,682 |