Annual report pursuant to Section 13 and 15(d)

Note 12 - Share-based Compensation (Details Textual)

v3.23.1
Note 12 - Share-based Compensation (Details Textual) - USD ($)
12 Months Ended
May 18, 2022
Dec. 03, 2021
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     1,014,398    
Common Stock, Capital Shares Reserved for Future Issuance (in shares)         5,721,910
Proceeds from Stock Options Exercised     $ 0 $ 244,000  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 2,400,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 8 months 12 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 0 $ 132,000  
Stock Issued During Period, Shares Settlement of Deferred Stock Units       3,850  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period       40,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares)     1,241,137 611,724  
The 2019 Omnibus Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 4,000,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     1,845,338    
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     117,069    
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] | Phantom Share Units (PSUs) [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 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        
The 2021 Employment Inducement Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)   10 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   1,000,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     465,000    
Stock Option Prior Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)     462,910    
The 2012 DSU Plan [Member]          
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     17,333    
The 2019 Omnibus Incentive Plan, Stock Option Prior Plan, and the 2012 DSU Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value     $ 1,000,000.0 $ 1,300,000  
Non-employee Director Compensation Program [Member] | Deferred Share Unit Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number     134,000 68,000  
Stock Issued During Period, Shares Settlement of Deferred Stock Units       3,850  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period       3,850  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares)     0 0  
Non-employee Director Compensation Program [Member] | Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number     0 0