Annual report pursuant to Section 13 and 15(d)

Note 17 - Subsequent Events (Details Textual)

v3.21.1
Note 17 - Subsequent Events (Details Textual) - $ / shares
12 Months Ended
Jan. 01, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   6,362,000 2,160,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)   $ 6.81 $ 2
Options with Four Year Vesting [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   5,200,000 1,665,000
Options with Three Year Vesting [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   862,000 160,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) 2,746,750    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 4.36    
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) 430,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 One [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 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 25.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%