XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Assets, Fair Value Disclosure    
Cash equivalents: $ 468,000 $ 683,101
Short-term investments 3,285,751 3,087,887
Long-term investments 1,177,675 1,165,275
Total 4,931,426  
Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents: 327,357 334,891
Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents: 95,590 242,037
Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents: 9,052 58,970
U.S. government securities    
Assets, Fair Value Disclosure    
Cash equivalents:   23,700
Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents: 36,001 23,503
Level 1    
Assets, Fair Value Disclosure    
Total 327,357  
Level 2    
Assets, Fair Value Disclosure    
Total 4,604,069  
Recurring    
Assets, Fair Value Disclosure    
Total   4,936,263
Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Short-term investments 1,433,994 1,318,573
Long-term investments 1,038,240 968,580
Recurring | U.S. government securities    
Assets, Fair Value Disclosure    
Cash equivalents:   23,700
Short-term investments 541,910 829,318
Long-term investments 139,435 186,945
Recurring | Commercial paper    
Assets, Fair Value Disclosure    
Short-term investments 1,077,743 711,372
Recurring | Certificates of deposit    
Assets, Fair Value Disclosure    
Short-term investments 232,104 228,624
Long-term investments   9,750
Recurring | Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents: 327,357 334,891
Recurring | Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents: 95,590 242,037
Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents: 9,052 58,970
Recurring | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents: 36,001 23,503
Recurring | Level 1    
Assets, Fair Value Disclosure    
Total   334,891
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 securities    
Assets, Fair Value Disclosure    
Cash equivalents:   0
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
Recurring | Level 1 | Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents: 327,357 334,891
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 0
Recurring | Level 1 | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents: 0 0
Recurring | Level 2    
Assets, Fair Value Disclosure    
Total   4,601,372
Recurring | Level 2 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Short-term investments 1,433,994 1,318,573
Long-term investments 1,038,240 968,580
Recurring | Level 2 | U.S. government securities    
Assets, Fair Value Disclosure    
Cash equivalents:   23,700
Short-term investments 541,910 829,318
Long-term investments 139,435 186,945
Recurring | Level 2 | Commercial paper    
Assets, Fair Value Disclosure    
Short-term investments 1,077,743 711,372
Recurring | Level 2 | Certificates of deposit    
Assets, Fair Value Disclosure    
Short-term investments 232,104 228,624
Long-term investments   9,750
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: 95,590 242,037
Recurring | Level 2 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents: 9,052 58,970
Recurring | Level 2 | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents: $ 36,001 $ 23,503