Annual report pursuant to Section 13 and 15(d)

Note 10 - Share-based Compensation (Details Textual)

v3.8.0.1
Note 10 - Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Sep. 07, 2016
May 27, 2011
May 31, 2014
Dec. 31, 2017
Dec. 31, 2016
Mar. 12, 2018
Dec. 31, 2015
Apr. 23, 2014
Dec. 31, 2007
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 350,000                
Shares Paid for Tax Withholding for Share Based Compensation       100,000 100,000        
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP     200,000            
Employee Stock Purchase Plan Discount Rate     15.00%            
Employee Stock Ownership Plan ESOP Purchase Per Employee Maximum     $ 25,000            
Stock Issued During Period Shares Employee Stock Ownership Plan Number of Remaining Shares Available for Future Issuance       294,863          
Treasury Stock, Shares, Acquired       0 0        
Subsequent Event [Member]                  
Stock Repurchase Program, Number of Shares Authorized to be Repurchased           1,000,000      
2007 Stock Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                 2,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized   3,000,000              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number       133,332 488,332   488,332    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross              
2014 Amended and Restated Stock Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number       1,962,500 1,249,999   970,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant       100,000       2,000,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross       1,087,500 600,000        
Employee Stock Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       1 year          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross       1,100,000 600,000        
Employee Stock Option [Member] | Chief Executive Officer [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross       300,000 0        
Employee Stock Option [Member] | Minimum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       3 years          
Employee Stock Option [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       10 years          
Restricted Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number       12,459 57,333   170,832    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       0 0        
Restricted Stock [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       4 years          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options       $ 100,000          
Stock Appreciation Rights (SARs) [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number       200,000          
Stock Appreciation Rights (SARs) [Member] | Vesting Upon Closing Public Market Price Reach 3 or More for 10 Consecutive Trading Days [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number       100,000          
Stock Appreciation Rights (SARs) [Member] | Vesting Upon Achievement of 90% or More of Corporate Objectives Under the 2018 Employee Incentive Compensation Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number       100,000          
Stock Appreciation Rights (SARs) [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       1 year          
Allocated Share-based Compensation Expense       $ 100,000          
Inducement Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number [1]       800,000   800,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross [1]              
Inducement Stock Options [Member] | Former Executive Level Managers [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number       800,000          
[1] Represents inducement stock options to purchase 800,000 shares of the Company's Common Stock to former executive level managers.