XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash Equivalents and Investments - Schedule of Contractual Maturities of Short-term Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jan. 31, 2022
Amortized Cost    
Amortized Cost $ 2,369,404 $ 2,405,617
Estimated Fair Value    
Estimated fair value 2,338,968 2,393,880
Short-term Investments    
Amortized Cost    
Amortized cost, due within one year 1,743,049  
Amortized cost, due between one to five years 548,343  
Amortized Cost 2,291,392 2,253,394
Estimated Fair Value    
Estimated fair value, due within one year 1,720,573  
Estimated fair value, due between one to five years 540,383  
Estimated fair value $ 2,260,956 $ 2,241,657