v3.26.1
Fair Value of Financial Instruments - Maturity of Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Fair Value Disclosures [Abstract]    
Due within one year $ 702,567  
Due between one to two years 628,916  
Total $ 1,331,483 $ 1,295,579