XML 61 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Assets, Fair Value Disclosure    
Cash equivalents: $ 683,101 $ 54,297
Short-term investments 3,087,887 306,844
Long-term investments 1,165,275 23,532
Total 4,936,263 384,673
Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents: 334,891 21,379
Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents: 242,037 446
Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents: 58,970  
U.S. government and agency securities    
Assets, Fair Value Disclosure    
Cash equivalents: 23,700 32,472
Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents: 23,503  
Level 1    
Assets, Fair Value Disclosure    
Total 334,891 21,379
Level 2    
Assets, Fair Value Disclosure    
Total 4,601,372 363,294
Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Short-term investments 1,318,573 23,674
Long-term investments 968,580 7,025
Recurring | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Short-term investments 829,318 245,756
Long-term investments 186,945 14,197
Recurring | Commercial paper    
Assets, Fair Value Disclosure    
Short-term investments 711,372 17,008
Recurring | Certificates of deposit    
Assets, Fair Value Disclosure    
Short-term investments 228,624 10,899
Long-term investments 9,750 1,705
Recurring | Asset-backed securities    
Assets, Fair Value Disclosure    
Short-term investments   9,507
Long-term investments   605
Recurring | Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents: 334,891 21,379
Recurring | Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents: 242,037 446
Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents: 58,970  
Recurring | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Cash equivalents: 23,700 32,472
Recurring | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents: 23,503  
Recurring | Level 1 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | Commercial paper    
Assets, Fair Value Disclosure    
Short-term investments 0 0
Recurring | Level 1 | Certificates of deposit    
Assets, Fair Value Disclosure    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | Asset-backed securities    
Assets, Fair Value Disclosure    
Short-term investments   0
Long-term investments   0
Recurring | Level 1 | Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents: 334,891 21,379
Recurring | Level 1 | Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents: 0 0
Recurring | Level 1 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents: 0  
Recurring | Level 1 | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Cash equivalents: 0 0
Recurring | Level 1 | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents: 0  
Recurring | Level 2 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Short-term investments 1,318,573 23,674
Long-term investments 968,580 7,025
Recurring | Level 2 | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Short-term investments 829,318 245,756
Long-term investments 186,945 14,197
Recurring | Level 2 | Commercial paper    
Assets, Fair Value Disclosure    
Short-term investments 711,372 17,008
Recurring | Level 2 | Certificates of deposit    
Assets, Fair Value Disclosure    
Short-term investments 228,624 10,899
Long-term investments 9,750 1,705
Recurring | Level 2 | Asset-backed securities    
Assets, Fair Value Disclosure    
Short-term investments   9,507
Long-term investments   605
Recurring | Level 2 | Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents: 0 0
Recurring | Level 2 | Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents: 242,037 446
Recurring | Level 2 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents: 58,970  
Recurring | Level 2 | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Cash equivalents: 23,700 $ 32,472
Recurring | Level 2 | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents: $ 23,503