XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Schedule of Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Current assets    
Amortized Cost $ 233,069 $ 281,484
Gross Unrealized Gains 1,158 793
Gross Unrealized Losses (17) (121)
Estimated Fair Value 234,210 282,156
U.S. Treasury securities    
Current assets    
Amortized Cost 141,589 155,017
Gross Unrealized Gains 734 254
Gross Unrealized Losses (17) (105)
Estimated Fair Value 142,306 155,166
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 73,338 105,532
Gross Unrealized Gains 422 487
Gross Unrealized Losses 0 (10)
Estimated Fair Value 73,760 106,009
U.S. agency bonds    
Current assets    
Amortized Cost 9,696 20,935
Gross Unrealized Gains 2 52
Gross Unrealized Losses 0 (6)
Estimated Fair Value $ 9,698 $ 20,981