v3.26.1
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