v3.26.1
Cash, Cash Equivalents, and Investments - Additional Information (Details)
$ in Millions
Apr. 30, 2026
USD ($)
security
Jan. 31, 2026
USD ($)
security
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Available-for-sale securities in an unrealized loss position 89 43
Securities in unrealized loss position | $ $ 146.4 $ 64.6
Securities in a continuous net loss position for 12 months or longer 0 0