XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note 18 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of Units

  

Weighted Average Grant Date Fair Value

 

Outstanding as of December 31, 2022

  460,000  $4.32 

Granted

  559,000   1.65 

Vested

  (794,000)  2.42 

Outstanding as of December 31, 2023

  225,000   4.33 

Vested

  (220,000)  5.03 

Forfeited

  (5,000)  5.37 

Outstanding as of December 31, 2024

    $ 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of Options

  

Weighted Average Exercise Price

  

Weighted Average Grant Date Fair Value

  

Weighted Average Remaining Contractual Life (Years)

 

Balance at January 1, 2023

  2,119,701  $4.16  $2.25   5.23 

Granted

  395,000   2.37   2.37   4.06 

Cancelled

  (266,284)  5.88       

Expired

  (3,084)         

Balance outstanding at December 31, 2023

  2,245,333  $3.63  $2.88   4.26 
                 

Options exercisable at December 31, 2023

  1,771,997  $3.31  $2.86   4.63 
                 

Balance at January 1, 2024

  2,245,333  $3.63  $2.88   4.26 

Granted (1)

  480,088   1.78   1.30   7.60 

Cancelled

  (250,000)  5.35       

Balance outstanding at December 31, 2024

  2,475,421  $3.10  $2.54   4.35 
                 

Options exercisable at December 31, 2024

  2,453,752  $3.11  $2.55   4.36