XML 43 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Assets    
Short-term investments $ 610,015 $ 539,190
Commercial paper    
Assets    
Short-term investments 19,969 9,117
Corporate notes and bonds    
Assets    
Short-term investments 236,214 185,130
U.S. treasury securities    
Assets    
Short-term investments 246,108 243,135
Certificates of deposits    
Assets    
Short-term investments 3,503 6,010
Asset-backed securities    
Assets    
Short-term investments 100,814 78,395
Foreign government bonds    
Assets    
Short-term investments 3,407 1,491
U.S. agency obligations    
Assets    
Short-term investments   15,912
Fair value, measurements recurring    
Assets    
Total 638,058 620,897
Liabilities    
Total 42 88
Fair value, measurements recurring | Money market funds    
Assets    
Cash equivalents 24,107 39,168
Fair value, measurements recurring | Commercial paper    
Assets    
Cash equivalents 1,616  
Short-term investments 19,969 9,117
Fair value, measurements recurring | Corporate notes and bonds    
Assets    
Cash equivalents 2,245 1,034
Short-term investments 236,214 185,130
Fair value, measurements recurring | U.S. treasury securities    
Assets    
Cash equivalents   41,505
Short-term investments 246,107 243,135
Fair value, measurements recurring | Certificates of deposits    
Assets    
Short-term investments 3,503 6,010
Fair value, measurements recurring | Asset-backed securities    
Assets    
Short-term investments 100,815 78,395
Fair value, measurements recurring | Foreign government bonds    
Assets    
Short-term investments 3,407 1,491
Fair value, measurements recurring | Foreign currency derivative contracts    
Assets    
Short-term investments 75  
Fair value, measurements recurring | U.S. agency obligations    
Assets    
Short-term investments   15,912
Fair value, measurements recurring | Foreign currency derivative contracts    
Liabilities    
Foreign currency derivative contracts 42 88
Fair value, measurements recurring | Level 1    
Assets    
Total 24,107 39,168
Liabilities    
Total 0 0
Fair value, measurements recurring | Level 1 | Money market funds    
Assets    
Cash equivalents 24,107 39,168
Fair value, measurements recurring | Level 1 | Commercial paper    
Assets    
Cash equivalents 0  
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Corporate notes and bonds    
Assets    
Cash equivalents 0 0
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | U.S. treasury securities    
Assets    
Cash equivalents   0
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Certificates of deposits    
Assets    
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Asset-backed securities    
Assets    
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Foreign government bonds    
Assets    
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Foreign currency derivative contracts    
Assets    
Short-term investments 0  
Fair value, measurements recurring | Level 1 | U.S. agency obligations    
Assets    
Short-term investments   0
Fair value, measurements recurring | Level 1 | Foreign currency derivative contracts    
Liabilities    
Foreign currency derivative contracts 0 0
Fair value, measurements recurring | Level 2    
Assets    
Total 613,951 581,729
Liabilities    
Total 42 88
Fair value, measurements recurring | Level 2 | Money market funds    
Assets    
Cash equivalents 0 0
Fair value, measurements recurring | Level 2 | Commercial paper    
Assets    
Cash equivalents 1,616  
Short-term investments 19,969 9,117
Fair value, measurements recurring | Level 2 | Corporate notes and bonds    
Assets    
Cash equivalents 2,245 1,034
Short-term investments 236,214 185,130
Fair value, measurements recurring | Level 2 | U.S. treasury securities    
Assets    
Cash equivalents   41,505
Short-term investments 246,107 243,135
Fair value, measurements recurring | Level 2 | Certificates of deposits    
Assets    
Short-term investments 3,503 6,010
Fair value, measurements recurring | Level 2 | Asset-backed securities    
Assets    
Short-term investments 100,815 78,395
Fair value, measurements recurring | Level 2 | Foreign government bonds    
Assets    
Short-term investments 3,407 1,491
Fair value, measurements recurring | Level 2 | Foreign currency derivative contracts    
Assets    
Short-term investments 75  
Fair value, measurements recurring | Level 2 | U.S. agency obligations    
Assets    
Short-term investments   15,912
Fair value, measurements recurring | Level 2 | Foreign currency derivative contracts    
Liabilities    
Foreign currency derivative contracts $ 42 $ 88