Annual report pursuant to Section 13 and 15(d)

Note 11 - Share-based Compensation (Details Textual)

v3.21.1
Note 11 - Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
May 15, 2019
Jul. 19, 2018
Sep. 07, 2016
May 31, 2014
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Apr. 23, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)     350,000          
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)         100,000 100,000    
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP (in shares)       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 (in shares)         187,676      
Share Repurchase Program, 2020 Repurchases [Member]                
Stock Repurchase Program, Authorized Amount             $ 5,000,000  
2014 Amended and Restated Stock Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)         400,000     2,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 1,000,000 1,000,000            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)         331,000 670,000    
Share-based Payment Arrangement, Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         1 year 1 year    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)         300,000 700,000    
Share-based Payment Arrangement, Option [Member] | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)         100,000 100,000    
Share-based Payment Arrangement, Option [Member] | Minimum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)         5 years      
Share-based Payment Arrangement, Option [Member] | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)         10 years      
Restricted Stock Units (RSUs) [Member] | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years      
Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         232,500 0    
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount         $ 1,700,000      
Performance Shares [Member] | Share-based Payment Arrangement, Achieving Minimum Threshold [Member]                
Share-based Compensation Arrangement By Share-based Payment Award Percentage of Target Number of Shares to be Earned         50.00%      
Performance Shares [Member] | Share-based Payment Arrangement, Exceeding Minimum Threshold [Member]                
Share-based Compensation Arrangement By Share-based Payment Award Percentage of Target Number of Shares to be Earned         200.00%      
Performance Shares [Member] | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years      
Restricted Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         156,250 26,000    
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount         $ 1,000,000      
Restricted Stock [Member] | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           100,000