Note 18 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount $ 5,910    
Deferred Tax Assets, Valuation Allowance 27,423 $ 21,513  
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation 282 2,857 $ 2,722
Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation 558 151 38
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 19 27 $ 14
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 52 $ 48  
Earliest Tax Year [Member]      
Open Tax Year 2012    
Latest Tax Year [Member]      
Open Tax Year 2016    
Continuing Operations [Member]      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount $ 9,480    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards 336    
Deferred Tax Assets, Valuation Allowance $ 296    
State and Local Jurisdiction [Member] | Minimum [Member]      
Taxable Income Projection Years 3 years    
State and Local Jurisdiction [Member] | Maximum [Member]      
Taxable Income Projection Years 4 years    
Foreign Tax Authority [Member] | Minimum [Member]      
Taxable Income Projection Years 2 years    
Foreign Tax Authority [Member] | Maximum [Member]      
Taxable Income Projection Years 5 years    
Foreign Tax Authority [Member] | Australia and France [Member]      
Deferred Tax Assets, Valuation Allowance $ 27,127    
Foreign Tax Authority [Member] | Ingeus and Matrix [Member]      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount (3,570)    
Domestic Tax Authority [Member]      
Operating Loss Carryforwards $ 0    
Taxable Income Projection Years 3 years