XML 46 R34.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
Oct. 31, 2021
Jan. 31, 2021
Cash equivalents:    
Amortized Cost $ 721,875 $ 683,100
Gross Unrealized Gains 3 8
Gross Unrealized Losses (1) (7)
Estimated Fair Value 721,877 683,101
Investments:    
Amortized Cost 4,170,904 4,252,732
Gross Unrealized Gains 330 1,060
Gross Unrealized Losses (3,763) (630)
Debt securities 4,167,471 4,253,162
Amortized Cost 4,892,779 4,935,832
Gross Unrealized Gains 333 1,068
Gross Unrealized Losses (3,764) (637)
Estimated Fair Value 4,889,348 4,936,263
Corporate notes and bonds    
Investments:    
Amortized Cost 2,512,863 2,287,006
Gross Unrealized Gains 192 628
Gross Unrealized Losses (3,278) (481)
Debt securities 2,509,777 2,287,153
Commercial paper    
Investments:    
Amortized Cost 1,066,027 711,389
Gross Unrealized Gains 82 85
Gross Unrealized Losses (131) (102)
Debt securities 1,065,978 711,372
U.S. government and agency securities    
Investments:    
Amortized Cost 391,632 1,016,059
Gross Unrealized Gains 25 250
Gross Unrealized Losses (321) (46)
Debt securities 391,336 1,016,263
Certificates of deposit    
Investments:    
Amortized Cost 200,382 238,278
Gross Unrealized Gains 31 97
Gross Unrealized Losses (33) (1)
Debt securities 200,380 238,374
Money market funds    
Cash equivalents:    
Amortized Cost 581,689 334,891
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 581,689 334,891
U.S. government and agency securities    
Cash equivalents:    
Amortized Cost 60,000 23,700
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 60,000 23,700
Commercial paper    
Cash equivalents:    
Amortized Cost 46,992 242,040
Gross Unrealized Gains 1 2
Gross Unrealized Losses 0 (5)
Estimated Fair Value 46,993 242,037
Certificates of deposit    
Cash equivalents:    
Amortized Cost 27,001 23,500
Gross Unrealized Gains 1 3
Gross Unrealized Losses 0 0
Estimated Fair Value 27,002 23,503
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 6,193 58,969
Gross Unrealized Gains 1 3
Gross Unrealized Losses (1) (2)
Estimated Fair Value $ 6,193 $ 58,970