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
Oct. 31, 2022
Jan. 31, 2022
Amortized Cost    
Amortized Cost $ 2,353,469 $ 2,405,617
Estimated Fair Value    
Estimated fair value 2,315,136 2,393,880
Short-term Investments    
Amortized Cost    
Amortized cost, due within one year 1,925,930  
Amortized cost, due between one to five years 335,941  
Amortized Cost 2,261,871 2,253,394
Estimated Fair Value    
Estimated fair value, due within one year 1,896,477  
Estimated fair value, due between one to five years 327,061  
Estimated fair value $ 2,223,538 $ 2,241,657