Simple Agreements for Future Equity (SAFEs) - Schedule of Reconciliation of Liabilities Measured at Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Simple Agreements For Future Equity [Abstract] | ||||
| Beginning Balance | $ 46,358 | |||
| Simple Agreements For Future Equity Issued | 3,295 | |||
| Change in fair value of Simple Agreements for Future Equity | $ (18,427) | $ 5,769 | (31,846) | $ 5,825 |
| SAFEs converted into equity during the period | (17,807) | |||
| Ending Balance | $ 0 | $ 0 | ||