XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Fair Value Measurements - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Contingent consideration- short term $ 11,688 $ 0
Contingent consideration- long term 37,062 0
Estimate of Fair Value Measurement [Member]    
Investments 27,624  
Contingent consideration- short term 11,688  
Contingent consideration- long term 37,062  
Total other current and long-term liabilities 48,750  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments 20,110  
Contingent consideration- short term 0  
Contingent consideration- long term 0  
Total other current and long-term liabilities 0  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Investments 7,514  
Contingent consideration- short term 0  
Contingent consideration- long term 0  
Total other current and long-term liabilities 0  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Investments 0  
Contingent consideration- short term 11,688  
Contingent consideration- long term 37,062  
Total other current and long-term liabilities 48,750  
Reported Value Measurement [Member]    
Investments 27,702  
Contingent consideration- short term 0  
Contingent consideration- long term 0  
Total other current and long-term liabilities 0  
Money Market Funds [Member] | Estimate of Fair Value Measurement [Member]    
Cash equivalents 49,357 48,971
Money Market Funds [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash equivalents 49,357 48,971
Money Market Funds [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents 0 0
Money Market Funds [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash equivalents 0 0
Money Market Funds [Member] | Reported Value Measurement [Member]    
Cash equivalents 49,357 48,971
Certificates of Deposit [Member] | Estimate of Fair Value Measurement [Member]    
Cash equivalents 7,514  
Certificates of Deposit [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash equivalents 0  
Certificates of Deposit [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents 7,514  
Certificates of Deposit [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash equivalents 0  
Certificates of Deposit [Member] | Reported Value Measurement [Member]    
Cash equivalents 7,524  
US Treasury Securities [Member] | Estimate of Fair Value Measurement [Member]    
Investments 20,110 27,480
US Treasury Securities [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments 20,110 27,480
US Treasury Securities [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Investments 0 0
US Treasury Securities [Member] | Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Investments 0 0
US Treasury Securities [Member] | Reported Value Measurement [Member]    
Investments $ 20,178 $ 27,479