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