Fair Value Measurements - Summary of Changes in Level 3 Instruments (Details) - Level 3 - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Beginning balance | $ 1,993 | $ 9,651 |
| Mark-to-market adjustment | 412 | 0 |
| Exercise of warrants | (449) | |
| Ending balance | 1,956 | 9,651 |
| Warrant Liabilities | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Beginning balance | 1,993 | 3,510 |
| Mark-to-market adjustment | 412 | 0 |
| Exercise of warrants | (449) | |
| Ending balance | 1,956 | 3,510 |
| SAFEs | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Beginning balance | 0 | 6,141 |
| Mark-to-market adjustment | 0 | 0 |
| Exercise of warrants | 0 | |
| Ending balance | $ 0 | $ 6,141 |