v3.25.2
Investments in Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Gain (Loss) on Securities [Line Items]    
Amortized Cost $ 107,116 $ 36,371
Unrealized Gains 0 0
Unrealized Losses (9) 0
Fair Value 107,107 36,371
Commercial paper    
Gain (Loss) on Securities [Line Items]    
Amortized Cost 29,895  
Unrealized Gains 0  
Unrealized Losses (6)  
Fair Value 29,889  
U.S. treasury securities    
Gain (Loss) on Securities [Line Items]    
Amortized Cost 29,871  
Unrealized Gains 0  
Unrealized Losses (3)  
Fair Value 29,868  
Money market funds    
Gain (Loss) on Securities [Line Items]    
Amortized Cost 47,350 36,371
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 47,350 $ 36,371