XML 133 R112.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 16 - Subsequent Events (Details Textual) - shares
12 Months Ended
Feb. 13, 2019
Feb. 05, 2018
Dec. 31, 2018
Stock Performance Awards [Member] | Executive Officer [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized    
Period Specified for Average Adjusted Return     3 years
The 2014 Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     1,900,000
The 2014 Stock Incentive Plan [Member] | Stock Performance Awards [Member] | Executive Officer [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   54,000  
Number of Trading Days   20 days  
Subsequent Event [Member] | The 2014 Stock Incentive Plan [Member] | Stock Performance Awards [Member]      
Period Specified for Average Adjusted Return 3 years    
Number of Trading Days 20 days    
Subsequent Event [Member] | The 2014 Stock Incentive Plan [Member] | Stock Performance Awards [Member] | Executive Officer [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 55,600    
Actual Payment, Percentage of Target Amount 150.00%    
Number of Shares Authorized for Actual Payment 83,400    
Subsequent Event [Member] | The 2014 Stock Incentive Plan [Member] | Stock Performance Awards [Member] | Executive Officer [Member] | Minimum [Member]      
Actual Payment, Percentage of Target Amount 0.00%    
Subsequent Event [Member] | The 2014 Stock Incentive Plan [Member] | Stock Performance Awards [Member] | Executive Officer [Member] | Share-based Compensation Award, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 27,800    
Subsequent Event [Member] | The 2014 Stock Incentive Plan [Member] | Stock Performance Awards [Member] | Executive Officer [Member] | Share-based Compensation Award, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 27,800