XML 64 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Fair Value Measurements - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Contingent Consideration - Short Term $ 4,303
Contingent Consideration - Long Term 40,251
Estimate of Fair Value Measurement [Member]    
Cash equivalents 51,932  
Investments 26,452  
Contingent Consideration - Short Term 4,303  
Contingent Consideration - Long Term 40,251  
Business Combination, Contingent Consideration, Liability, Total 44,554  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash equivalents 51,682  
Investments 25,202  
Contingent Consideration - Short Term  
Contingent Consideration - Long Term  
Business Combination, Contingent Consideration, Liability, Total  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents 250  
Investments 1,250  
Contingent Consideration - Short Term  
Contingent Consideration - Long Term  
Business Combination, Contingent Consideration, Liability, Total  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash equivalents  
Investments  
Contingent Consideration - Short Term 4,303  
Contingent Consideration - Long Term 40,251  
Business Combination, Contingent Consideration, Liability, Total 44,554  
Estimate of Fair Value Measurement [Member] | Certificates of Deposit [Member]    
Cash equivalents 250  
Investments 1,250  
Estimate of Fair Value Measurement [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash equivalents  
Investments  
Estimate of Fair Value Measurement [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents 250  
Investments 1,250  
Estimate of Fair Value Measurement [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash equivalents  
Investments  
Estimate of Fair Value Measurement [Member] | Money Market Funds [Member]    
Cash equivalents 51,682 48,971
Estimate of Fair Value Measurement [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash equivalents 51,682 48,971
Estimate of Fair Value Measurement [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents
Estimate of Fair Value Measurement [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash equivalents
Estimate of Fair Value Measurement [Member] | US Treasury Securities [Member]    
Investments 25,202 27,480
Estimate of Fair Value Measurement [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments 25,202 27,480
Estimate of Fair Value Measurement [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Investments
Estimate of Fair Value Measurement [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Investments
Reported Value Measurement [Member]    
Cash equivalents 51,932  
Investments 26,277  
Contingent Consideration - Short Term 4,303  
Contingent Consideration - Long Term 40,251  
Business Combination, Contingent Consideration, Liability, Total 44,554  
Reported Value Measurement [Member] | Certificates of Deposit [Member]    
Cash equivalents 250  
Investments 1,250  
Reported Value Measurement [Member] | Money Market Funds [Member]    
Cash equivalents 51,682  
Reported Value Measurement [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents   48,971
Reported Value Measurement [Member] | US Treasury Securities [Member]    
Investments $ 25,027  
Reported Value Measurement [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Investments   $ 27,479