Annual report pursuant to Section 13 and 15(d)

Note 14 - Stock-based Compensation - Nonvested Option Awards Activity (Details)

v3.23.1
Note 14 - Stock-based Compensation - Nonvested Option Awards Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Options granted, shares (in shares) 1,952,000 1,982,500
Options granted, weighted average exercise price (in dollars per share) $ 2.82 $ 4.48
Options forfeited, weighted average exercise price (in dollars per share) $ 1.30  
Share-Based Payment Arrangement, Option [Member]    
Nonvested, shares (in shares) 952,500 235,000
Nonvest, weighted average exercise price (in dollars per share) $ 4.08 $ 0.64
Nonvested, weighted average grant date fair value (in dollars per share) $ 1.51 $ 0.36
Options granted, shares (in shares) 1,952,000 1,982,500
Options granted, weighted average exercise price (in dollars per share) $ 2.82 $ 4.48
Granted, weighted average grant date fair value (in dollars per share) $ 1.36 $ 1.55
Vested, shares (in shares) (513,750) (1,265,000)
Vested, weighted average exercise price (in dollars per share) $ 3.90 $ 4.07
Vested, weighted average grant date fair value (in dollars per share) $ 1.47 $ 1.35
Forfeited, shares (in shares) (35,000)  
Options forfeited, weighted average exercise price (in dollars per share) $ 1.30  
Forfeited, weighted average grant date fair value (in dollars per share) $ 0.62  
Nonvested, shares (in shares) 2,355,750 952,500
Nonvest, weighted average exercise price (in dollars per share) $ 3.11 $ 4.08
Nonvested, weighted average grant date fair value (in dollars per share) $ 1.32 $ 1.51