v3.26.1
Fair Value of Financial Instruments - Maturity of Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Fair Value Disclosures [Abstract]    
Due within one year $ 708,224  
Due between one to two years 611,493  
Total $ 1,319,717 $ 1,295,579