Note 13 - Stock Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Jul. 31, 2014
May. 31, 2014
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Note 13 - Stock Based Compensation (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum         10.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Term         10 years    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)         30,000 90,000 0
Allocated Share-based Compensation Expense         $ 2,043 $ 1,440 $ 0
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 158       $ 158    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share)         $ 4.55 $ 2.78
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares) 1,194,700       1,194,700    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term         1 year 302 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 378 $ 299     $ 378 $ 299  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 248 $ 148     248 148  
Employee Service Share-based Compensation, Cash Received from Exercise of Stock Options         0    
Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options         5    
Payments Related to Tax Withholding for Share-based Compensation         $ 120 $ 175 $ 45
Management [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)   90,000          
New Members of Board of Directors [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 30,000            
Options Exercised [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Shares Paid for Tax Withholding for Share Based Compensation (in Shares)         16,556    
Options Vested [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Shares Paid for Tax Withholding for Share Based Compensation (in Shares)         10,000    
Restricted Stock [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in Shares)           375,000
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 3,069       $ 3,069    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         1 year 313 days    
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense         $ 339    
Restricted Stock [Member] | Chief Executive Officer [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in Shares)       250,000      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       3 years      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options       $ 4,195      
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period       3 years      
Restricted Stock [Member] | VP of Business and Marketing [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in Shares)     125,000        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options     $ 2,136        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     20.00%        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     4 years        
Employee Stock Option [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         1 year 335 days    
Employee Stock Option [Member] | Management [Member]              
Note 13 - Stock Based Compensation (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   3 years