Fair Value Measurements - Schedule of Investments in Marketable Securities (Details) - USD ($) $ in Thousands |
Apr. 30, 2026 |
Jan. 31, 2026 |
|---|---|---|
| Current assets | ||
| Amortized Cost | $ 230,852 | $ 233,069 |
| Gross Unrealized Gains | 493 | 1,158 |
| Gross Unrealized Losses | (361) | (17) |
| Estimated Fair Value | 230,984 | 234,210 |
| U.S. Treasury securities | ||
| Current assets | ||
| Amortized Cost | 141,269 | 141,589 |
| Gross Unrealized Gains | 296 | 734 |
| Gross Unrealized Losses | (178) | (17) |
| Estimated Fair Value | 141,387 | 142,306 |
| Commercial paper | ||
| Current assets | ||
| Amortized Cost | 8,446 | |
| Gross Unrealized Gains | 0 | |
| Gross Unrealized Losses | 0 | |
| Estimated Fair Value | 8,446 | |
| Corporate bonds | ||
| Current assets | ||
| Amortized Cost | 79,886 | 73,338 |
| Gross Unrealized Gains | 197 | 422 |
| Gross Unrealized Losses | (181) | 0 |
| Estimated Fair Value | 79,902 | 73,760 |
| U.S. agency bonds | ||
| Current assets | ||
| Amortized Cost | 9,697 | 9,696 |
| Gross Unrealized Gains | 0 | 2 |
| Gross Unrealized Losses | (2) | 0 |
| Estimated Fair Value | $ 9,695 | $ 9,698 |