v3.26.1
Cash, Cash Equivalents, and Investments - Additional Information (Details)
$ in Millions
Jul. 31, 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 118 43
Securities in unrealized loss position | $ $ 197.6 $ 64.6
Securities in a continuous net loss position for 12 months or longer 0 0