Annual report [Section 13 and 15(d), not S-K Item 405]

Note 18 - Stock-based Compensation (Tables)

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