XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Cash equivalents:    
Amortized Cost $ 468,007 $ 683,100
Gross Unrealized Gains 1 8
Gross Unrealized Losses (8) (7)
Estimated Fair Value 468,000 683,101
Investments:    
Amortized Cost 4,463,414 4,252,732
Gross Unrealized Gains 899 1,060
Gross Unrealized Losses (887) (630)
Estimated Fair Value 4,463,426 4,253,162
Amortized Cost 4,931,421 4,935,832
Gross Unrealized Gains 900 1,068
Gross Unrealized Losses (895) (637)
Estimated Fair Value 4,931,426 4,936,263
Corporate notes and bonds    
Investments:    
Amortized Cost 2,472,561 2,287,006
Gross Unrealized Gains 485 628
Gross Unrealized Losses (812) (481)
Estimated Fair Value 2,472,234 2,287,153
Commercial paper    
Investments:    
Amortized Cost 1,077,606 711,389
Gross Unrealized Gains 175 85
Gross Unrealized Losses (38) (102)
Estimated Fair Value 1,077,743 711,372
U.S. government securities    
Investments:    
Amortized Cost 681,211 1,016,059
Gross Unrealized Gains 170 250
Gross Unrealized Losses (36) (46)
Estimated Fair Value 681,345 1,016,263
Certificates of deposit    
Investments:    
Amortized Cost 232,036 238,278
Gross Unrealized Gains 69 97
Gross Unrealized Losses (1) (1)
Estimated Fair Value 232,104 238,374
Money market funds    
Cash equivalents:    
Amortized Cost 327,357 334,891
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 327,357 334,891
Commercial paper    
Cash equivalents:    
Amortized Cost 95,596 242,040
Gross Unrealized Gains 0 2
Gross Unrealized Losses (6) (5)
Estimated Fair Value 95,590 242,037
Certificates of deposit    
Cash equivalents:    
Amortized Cost 36,000 23,500
Gross Unrealized Gains 1 3
Gross Unrealized Losses 0 0
Estimated Fair Value 36,001 23,503
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 9,054 58,969
Gross Unrealized Gains 0 3
Gross Unrealized Losses (2) (2)
Estimated Fair Value $ 9,052 58,970
U.S. government securities    
Cash equivalents:    
Amortized Cost   23,700
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   $ 23,700