XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jan. 31, 2022
Cash and cash equivalents:    
Amortized Cost $ 766,101 $ 1,669,304
Short-term investments:    
Amortized Cost 852,646  
Gross Unrealized Gains 1  
Gross Unrealized Losses (1,229)  
Estimated Fair Value 851,418  
Cash    
Cash and cash equivalents:    
Amortized Cost 26,991  
Estimated Fair Value 26,991  
Money Market Funds [Member]    
Cash and cash equivalents:    
Estimated Fair Value   1,641,642
Cash and Cash Equivalents    
Cash and cash equivalents:    
Amortized Cost 766,110  
Gross Unrealized Losses (9)  
Estimated Fair Value 766,101  
Level 1 | Money Market Funds [Member]    
Cash and cash equivalents:    
Amortized Cost 592,161  
Estimated Fair Value 592,161 1,641,642
Level 1 | U.S. Treasury securities    
Cash and cash equivalents:    
Amortized Cost 71,989  
Estimated Fair Value 71,989  
Level 1 | U.S. Treasury securities    
Short-term investments:    
Amortized Cost 435,879  
Gross Unrealized Gains 1  
Gross Unrealized Losses (518)  
Estimated Fair Value 435,362  
Level 2 | Money Market Funds [Member]    
Cash and cash equivalents:    
Estimated Fair Value   $ 0
Level 2 | Commercial paper    
Cash and cash equivalents:    
Amortized Cost 74,969  
Gross Unrealized Losses (9)  
Estimated Fair Value 74,960  
Level 2 | Certificates of Deposit [Member]    
Short-term investments:    
Amortized Cost 357  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 357  
Level 2 | Commercial paper    
Short-term investments:    
Amortized Cost 367,072  
Gross Unrealized Gains 0  
Gross Unrealized Losses (498)  
Estimated Fair Value 366,574  
Level 2 | Corporate notes and bonds    
Short-term investments:    
Amortized Cost 47,333  
Gross Unrealized Gains 0  
Gross Unrealized Losses (200)  
Estimated Fair Value 47,133  
Level 2 | U.S. agency securities    
Short-term investments:    
Amortized Cost 2,005  
Gross Unrealized Gains 0  
Gross Unrealized Losses (13)  
Estimated Fair Value $ 1,992