Annual report pursuant to Section 13 and 15(d)

Note 16 - Subsequent Events (Details Textual)

v3.23.1
Note 16 - Subsequent Events (Details Textual) - $ / shares
12 Months Ended
Feb. 06, 2023
Jan. 19, 2023
Jan. 01, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)       6,295,000 4,659,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)       $ 1.19 $ 3.84
Options with Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)       5,270,000 3,429,000
Options with Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)       425,000 430,000
Share-Based Payment Arrangement, Tranche One [Member] | Options with Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00% 50.00%
Share-Based Payment Arrangement, Tranche One [Member] | Options with Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00% 50.00%
Share-Based Payment Arrangement, Tranche Two [Member] | Options with Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       16.67% 16.67%
Share-Based Payment Arrangement, Tranche Two [Member] | Options with Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       25.00% 25.00%
Share-Based Payment Arrangement, Tranche Three [Member] | Options with Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       16.67% 16.67%
Share-Based Payment Arrangement, Tranche Three [Member] | Options with Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       25.00% 25.00%
Share-based Payment Arrangement, Tranche Four [Member] | Options with Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       16.67% 16.67%
Subsequent Event [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     3,219,600    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 0.67    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   570,000      
Common shares issued upon redemption of restricted share units, shares 570,000        
Subsequent Event [Member] | Options with Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     2,461,400    
Subsequent Event [Member] | Options with Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     725,000    
Subsequent Event [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Options with Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%    
Subsequent Event [Member] | Share-Based Payment Arrangement, Tranche Two [Member] | Options with Four Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     16.67%    
Subsequent Event [Member] | Share-Based Payment Arrangement, Tranche Two [Member] | Options with Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%    
Subsequent Event [Member] | Share-Based Payment Arrangement, Tranche Three [Member] | Options with Three Year Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     25.00%