Fair Value Measurements - Schedule of Investments in Marketable Securities (Details) - USD ($) $ in Thousands |
Jul. 31, 2026 |
Jan. 31, 2026 |
|---|---|---|
| Current Assets | ||
| Amortized Cost | $ 120,558 | $ 233,069 |
| Gross Unrealized Gains | 68 | 1,158 |
| Gross Unrealized Losses | (337) | (17) |
| Estimated Fair Value | 120,289 | 234,210 |
| U.S. Treasury securities | ||
| Current Assets | ||
| Amortized Cost | 64,685 | 141,589 |
| Gross Unrealized Gains | 25 | 734 |
| Gross Unrealized Losses | (162) | (17) |
| Estimated Fair Value | 64,548 | 142,306 |
| Corporate bonds | ||
| Current Assets | ||
| Amortized Cost | 48,175 | 73,338 |
| Gross Unrealized Gains | 43 | 422 |
| Gross Unrealized Losses | (155) | 0 |
| Estimated Fair Value | 48,063 | 73,760 |
| Commercial paper | ||
| Current Assets | ||
| Amortized Cost | 8,446 | |
| Gross Unrealized Gains | 0 | |
| Gross Unrealized Losses | 0 | |
| Estimated Fair Value | 8,446 | |
| U.S. agency bonds | ||
| Current Assets | ||
| Amortized Cost | 7,698 | 9,696 |
| Gross Unrealized Gains | 0 | 2 |
| Gross Unrealized Losses | (20) | 0 |
| Estimated Fair Value | $ 7,678 | $ 9,698 |