v3.8.0.1
Note 2 - Investments and Fair Value Measurement - Fair Value of Financial Assets and Liabilities by Level Within Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Assets, fair value $ 30,704 $ 30,477
Liabilities, fair value 207 412
Contingent Put Option Liability [Member]    
Liabilities, fair value 207 124
PIPE Warrants [Member]    
Liabilities, fair value   288
Fair Value, Inputs, Level 1 [Member]    
Assets, fair value
Liabilities, fair value
Fair Value, Inputs, Level 1 [Member] | Contingent Put Option Liability [Member]    
Liabilities, fair value
Fair Value, Inputs, Level 1 [Member] | PIPE Warrants [Member]    
Liabilities, fair value  
Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 30,704 30,477
Liabilities, fair value
Fair Value, Inputs, Level 2 [Member] | Contingent Put Option Liability [Member]    
Liabilities, fair value
Fair Value, Inputs, Level 2 [Member] | PIPE Warrants [Member]    
Liabilities, fair value  
Fair Value, Inputs, Level 3 [Member]    
Assets, fair value
Liabilities, fair value 207 412
Fair Value, Inputs, Level 3 [Member] | Contingent Put Option Liability [Member]    
Liabilities, fair value 207 124
Fair Value, Inputs, Level 3 [Member] | PIPE Warrants [Member]    
Liabilities, fair value   288
U.S. Government Agency Obligations [Member]    
Assets, fair value 30,704 30,477
U.S. Government Agency Obligations [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value
U.S. Government Agency Obligations [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 30,704 30,477
U.S. Government Agency Obligations [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets, fair value