XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jan. 31, 2022
Cash equivalents:    
Amortized Cost $ 678,199 $ 845,234
Gross Unrealized Gains 0 1
Gross Unrealized Losses (21) (5)
Estimated Fair Value 678,178 845,230
Investments:    
Amortized Cost 4,177,037 4,037,943
Gross Unrealized Gains 684 204
Gross Unrealized Losses (44,560) (15,576)
Estimated Fair Value 4,133,161 4,022,571
Amortized Cost 4,855,236 4,883,177
Gross Unrealized Gains 684 205
Gross Unrealized Losses (44,581) (15,581)
Estimated Fair Value 4,811,339 4,867,801
Commercial paper    
Investments:    
Amortized Cost 893,431 884,376
Gross Unrealized Gains 224 81
Gross Unrealized Losses (3,852) (821)
Estimated Fair Value 889,803 883,636
Corporate notes and bonds    
Investments:    
Amortized Cost 2,464,401 2,610,010
Gross Unrealized Gains 97 91
Gross Unrealized Losses (30,226) (12,062)
Estimated Fair Value 2,434,272 2,598,039
U.S. government and agency securities    
Investments:    
Amortized Cost 528,941 439,449
Gross Unrealized Gains 304 28
Gross Unrealized Losses (9,640) (2,558)
Estimated Fair Value 519,605 436,919
Certificates of deposit    
Investments:    
Amortized Cost 290,264 104,108
Gross Unrealized Gains 59 4
Gross Unrealized Losses (842) (135)
Estimated Fair Value 289,481 103,977
Money market funds    
Cash equivalents:    
Amortized Cost 590,661 722,492
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 590,661 722,492
Commercial paper    
Cash equivalents:    
Amortized Cost 71,835 77,795
Gross Unrealized Gains 0 1
Gross Unrealized Losses (14) (2)
Estimated Fair Value 71,821 77,794
U.S. government and agency securities    
Cash equivalents:    
Amortized Cost   36,997
Gross Unrealized Gains   0
Gross Unrealized Losses   (2)
Estimated Fair Value   36,995
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 15,703 7,950
Gross Unrealized Gains 0 0
Gross Unrealized Losses (7) (1)
Estimated Fair Value $ 15,696 $ 7,949