XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Cash equivalents:    
Amortized Cost $ 504,490 $ 683,100
Gross Unrealized Gains 1 8
Gross Unrealized Losses (2) (7)
Estimated Fair Value 504,489 683,101
Investments:    
Amortized Cost 4,392,117 4,252,732
Gross Unrealized Gains 1,260 1,060
Gross Unrealized Losses (425) (630)
Estimated Fair Value 4,392,952 4,253,162
Amortized Cost 4,896,607 4,935,832
Gross Unrealized Gains 1,261 1,068
Gross Unrealized Losses (427) (637)
Estimated Fair Value 4,897,441 4,936,263
Corporate notes and bonds    
Investments:    
Amortized Cost 2,384,168 2,287,006
Gross Unrealized Gains 870 628
Gross Unrealized Losses (374) (481)
Estimated Fair Value 2,384,664 2,287,153
Commercial paper    
Investments:    
Amortized Cost 1,254,943 711,389
Gross Unrealized Gains 202 85
Gross Unrealized Losses (28) (102)
Estimated Fair Value 1,255,117 711,372
U.S. government securities    
Investments:    
Amortized Cost 549,850 1,016,059
Gross Unrealized Gains 123 250
Gross Unrealized Losses (23) (46)
Estimated Fair Value 549,950 1,016,263
Certificates of deposit    
Investments:    
Amortized Cost 203,156 238,278
Gross Unrealized Gains 65 97
Gross Unrealized Losses 0 (1)
Estimated Fair Value 203,221 238,374
Money market funds    
Cash equivalents:    
Amortized Cost 317,484 334,891
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 317,484 334,891
Commercial paper    
Cash equivalents:    
Amortized Cost 127,682 242,040
Gross Unrealized Gains 1 2
Gross Unrealized Losses (1) (5)
Estimated Fair Value 127,682 242,037
U.S. government securities    
Cash equivalents:    
Amortized Cost 32,200 23,700
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 32,200 23,700
Certificates of deposit    
Cash equivalents:    
Amortized Cost 16,000 23,500
Gross Unrealized Gains 0 3
Gross Unrealized Losses 0 0
Estimated Fair Value 16,000 23,503
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 11,124 58,969
Gross Unrealized Gains 0 3
Gross Unrealized Losses (1) (2)
Estimated Fair Value $ 11,123 $ 58,970