v3.26.1
Investments in Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Gain (Loss) on Securities [Line Items]    
Amortized Cost $ 24,473 $ 96,007
Unrealized Gains 0 0
Unrealized Losses 0 (9)
Fair Value 24,473 95,998
Commercial paper    
Gain (Loss) on Securities [Line Items]    
Amortized Cost   29,904
Unrealized Gains   0
Unrealized Losses   (9)
Fair Value   29,895
U.S. treasury securities    
Gain (Loss) on Securities [Line Items]    
Amortized Cost   29,876
Unrealized Gains   0
Unrealized Losses   0
Fair Value   29,876
Money market funds    
Gain (Loss) on Securities [Line Items]    
Amortized Cost 24,473 36,227
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 24,473 $ 36,227