XML 61 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Gain (Loss) on Securities [Line Items]    
Amortized Cost $ 29,165 $ 96,007
Unrealized Gains 0 0
Unrealized Losses 0 (9)
Fair Value 29,165 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 29,165 36,227
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 29,165 $ 36,227