Annual report pursuant to Section 13 and 15(d)

Note 12 - Share-based Compensation (Details Textual)

v3.20.4
Note 12 - Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Mar. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   302,332  
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   2,800,899  
Proceeds from Stock Options Exercised   $ 45,161 $ 75,000
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 1,100,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 146 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 41,000 75,000
The 2019 Omnibus Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 2,000,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   873,182  
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   26,054  
The 2019 Omnibus Incentive Plan [Member] | Employee and Non-employee Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 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 (Year) 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 (Year) 3 years    
The 2019 Omnibus Incentive Plan [Member] | Nonemployee Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 5 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year    
Stock Option Prior Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   516,384  
The 2012 DSU Plan [Member]      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   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 (in shares)   1,436,803  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   $ 1,400,000 $ 918,000,000,000