XML 86 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2018
Jan. 31, 2020
Oct. 31, 2019
Liabilities:      
Contingent consideration   $ 3,700  
Contingent consideration term 3 years    
Fair value, Measurements, Recurring      
Assets:      
Total assets measured at fair value   803,216 $ 880,638
Liabilities:      
Total liabilities measured at fair value   26,640 24,833
Contingent consideration   3,705 3,705
Fair value, Measurements, Recurring | Cash equivalents      
Assets:      
Cash equivalents   682,800 759,114
Fair value, Measurements, Recurring | Short-term investments      
Assets:      
Short-term investments   110,067 109,940
Fair value, Measurements, Recurring | Prepaid expenses and other      
Assets:      
Prepaid expenses and other   273 1,570
Fair value, Measurements, Recurring | Long-term investments      
Assets:      
Long-term investments   10,076 10,014
Fair value, Measurements, Recurring | Accrued liabilities and other short-term obligations      
Liabilities:      
Accrued liabilities and other short-term obligations   4,415 35
Fair value, Measurements, Recurring | Other long-term obligations      
Liabilities:      
Other long-term obligations   22,225 24,798
Fair value, Measurements, Recurring | Level 1      
Assets:      
Total assets measured at fair value   682,800 759,114
Liabilities:      
Total liabilities measured at fair value   0 0
Contingent consideration   0 0
Fair value, Measurements, Recurring | Level 1 | Cash equivalents      
Assets:      
Cash equivalents   682,800 759,114
Fair value, Measurements, Recurring | Level 1 | Short-term investments      
Assets:      
Short-term investments   0 0
Fair value, Measurements, Recurring | Level 1 | Prepaid expenses and other      
Assets:      
Prepaid expenses and other   0 0
Fair value, Measurements, Recurring | Level 1 | Long-term investments      
Assets:      
Long-term investments   0 0
Fair value, Measurements, Recurring | Level 1 | Accrued liabilities and other short-term obligations      
Liabilities:      
Accrued liabilities and other short-term obligations   0 0
Fair value, Measurements, Recurring | Level 1 | Other long-term obligations      
Liabilities:      
Other long-term obligations   0 0
Fair value, Measurements, Recurring | Level 2      
Assets:      
Total assets measured at fair value   120,416 121,524
Liabilities:      
Total liabilities measured at fair value   22,935 21,128
Contingent consideration   0 0
Fair value, Measurements, Recurring | Level 2 | Cash equivalents      
Assets:      
Cash equivalents   0 0
Fair value, Measurements, Recurring | Level 2 | Short-term investments      
Assets:      
Short-term investments   110,067 109,940
Fair value, Measurements, Recurring | Level 2 | Prepaid expenses and other      
Assets:      
Prepaid expenses and other   273 1,570
Fair value, Measurements, Recurring | Level 2 | Long-term investments      
Assets:      
Long-term investments   10,076 10,014
Fair value, Measurements, Recurring | Level 2 | Accrued liabilities and other short-term obligations      
Liabilities:      
Accrued liabilities and other short-term obligations   710 35
Fair value, Measurements, Recurring | Level 2 | Other long-term obligations      
Liabilities:      
Other long-term obligations   22,225 21,093
Fair value, Measurements, Recurring | Level 3      
Assets:      
Total assets measured at fair value   0 0
Liabilities:      
Total liabilities measured at fair value   3,705 3,705
Contingent consideration   3,705 3,705
Fair value, Measurements, Recurring | Level 3 | Cash equivalents      
Assets:      
Cash equivalents   0 0
Fair value, Measurements, Recurring | Level 3 | Short-term investments      
Assets:      
Short-term investments   0 0
Fair value, Measurements, Recurring | Level 3 | Prepaid expenses and other      
Assets:      
Prepaid expenses and other   0 0
Fair value, Measurements, Recurring | Level 3 | Long-term investments      
Assets:      
Long-term investments   0 0
Fair value, Measurements, Recurring | Level 3 | Accrued liabilities and other short-term obligations      
Liabilities:      
Accrued liabilities and other short-term obligations   3,705 0
Fair value, Measurements, Recurring | Level 3 | Other long-term obligations      
Liabilities:      
Other long-term obligations   $ 0 $ 3,705