XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Share-based Compensation - Stock Options Outstanding (Details) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2022
Lower Exercise Price (in dollars per share) $ 1.31    
Upper Exercise Price (in dollars per share)   $ 8.03  
Number Outstanding (in shares)     4,814,537
Weighted Average Remaining Contractual Life (Year)     4 years 6 months 10 days
Weighted Average Exercise Price, Outstanding (in dollars per share)     $ 3.10
Number Exercisable (in shares)     1,871,879
Weighted Average Exercise Price, Exercisable (in dollars per share)     $ 2.83
Weighted average exercise price, outstanding balance (in dollars per share)     3.10
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price (in dollars per share)     2.83
Range One [Member]      
Lower Exercise Price (in dollars per share)     1.31
Upper Exercise Price (in dollars per share)     $ 1.86
Number Outstanding (in shares)     223,922
Weighted Average Remaining Contractual Life (Year)     1 year 1 month 13 days
Weighted Average Exercise Price, Outstanding (in dollars per share)     $ 1.69
Number Exercisable (in shares)     223,922
Weighted Average Exercise Price, Exercisable (in dollars per share)     $ 1.69
Weighted average exercise price, outstanding balance (in dollars per share)     1.69
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price (in dollars per share)     1.69
Range Two [Member]      
Lower Exercise Price (in dollars per share)     1.99
Upper Exercise Price (in dollars per share)     $ 1.99
Number Outstanding (in shares)     937,500
Weighted Average Remaining Contractual Life (Year)     1 year 2 months 4 days
Weighted Average Exercise Price, Outstanding (in dollars per share)     $ 1.99
Number Exercisable (in shares)     937,500
Weighted Average Exercise Price, Exercisable (in dollars per share)     $ 1.99
Weighted average exercise price, outstanding balance (in dollars per share)     1.99
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price (in dollars per share)     1.99
Range Three [Member]      
Lower Exercise Price (in dollars per share)     2.69
Upper Exercise Price (in dollars per share)     $ 3.21
Number Outstanding (in shares)     1,224,000
Weighted Average Remaining Contractual Life (Year)     6 years 9 months 10 days
Weighted Average Exercise Price, Outstanding (in dollars per share)     $ 2.74
Number Exercisable (in shares)     0
Weighted Average Exercise Price, Exercisable (in dollars per share)     $ 0
Weighted average exercise price, outstanding balance (in dollars per share)     2.74
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price (in dollars per share)     0
Range Four [Member]      
Lower Exercise Price (in dollars per share)     3.39
Upper Exercise Price (in dollars per share)     $ 3.48
Number Outstanding (in shares)     1,965,865
Weighted Average Remaining Contractual Life (Year)     5 years 3 months 7 days
Weighted Average Exercise Price, Outstanding (in dollars per share)     $ 3.44
Number Exercisable (in shares)     458,291
Weighted Average Exercise Price, Exercisable (in dollars per share)     $ 3.40
Weighted average exercise price, outstanding balance (in dollars per share)     3.44
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price (in dollars per share)     3.40
Range Five [Member]      
Lower Exercise Price (in dollars per share)     3.95
Upper Exercise Price (in dollars per share)     $ 8.03
Number Outstanding (in shares)     463,250
Weighted Average Remaining Contractual Life (Year)     3 years 10 months 24 days
Weighted Average Exercise Price, Outstanding (in dollars per share)     $ 5.50
Number Exercisable (in shares)     252,166
Weighted Average Exercise Price, Exercisable (in dollars per share)     $ 5.90
Weighted average exercise price, outstanding balance (in dollars per share)     5.50
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price (in dollars per share)     $ 5.90