Annual report pursuant to Section 13 and 15(d)

Note 14 - Share-based Compensation (Details Textual)

v3.20.1
Note 14 - Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Mar. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Common Stock, Capital Shares Reserved for Future Issuance   3,598,317  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   $ 918,000 $ 508,000
Proceeds from Stock Options Exercised   75,000 43,000
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 2,100,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   2 years 109 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 75,000 $ 104,000
The 2019 Omnibus 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, Options, Outstanding, Number, Ending Balance   615,178  
The 2019 Omnibus Incentive Plan [Member] | Employee and Non-employee Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
The 2019 Omnibus Incentive Plan [Member] | Employee and Non-employee Stock Options [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
The 2019 Omnibus Incentive Plan [Member] | Employee and Non-employee Stock Options [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
The 2019 Omnibus Incentive Plan [Member] | Nonemployee Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 5 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
Stock Option Prior Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance   605,181  
The 2012 DSU Plan [Member]      
Common Stock, Capital Shares Reserved for Future Issuance   21,183  
The 2019 Omnibus Incentive Plan, Stock Option Prior Plan, and the 2012 DSU Plan [Member]      
Common Stock, Capital Shares Reserved for Future Issuance   1,241,542