Annual report pursuant to Section 13 and 15(d)

Note 16 - Subsequent Events (Details Textual)

v3.22.1
Note 16 - Subsequent Events (Details Textual) - $ / shares
12 Months Ended
Jan. 01, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   4,659,000 6,362,000 6,362,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)   $ 3.84   $ 6.81
Options with Four Year Vesting [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   3,429,000 5,200,000  
Options with Three Year Vesting [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   430,000 862,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,870,000      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 1.34      
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) 425,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 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 Three [Member] | Options with Three Year Vesting [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%      
Subsequent Event [Member] | 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%