XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted Average

         
   

Options on

Common

Shares

   

Exercise

Price

   

Remaining

Contractual

Term

   

Aggregate

Intrinsic

Value

 

Outstanding January 1, 2024

    4,657,635     $ 2.52       8.75     $ 3,979  

Granted

    735,000     $ 2.90       -       -  

Exercised

    (232,081

)

  $ 2.53       -       -  

Forfeited, cancelled, expired

    (1,359,495

)

  $ 3.01       -       -  

Outstanding June 30, 2024

    3,801,059     $ 2.43       8.13     $ 1,195-  

Exercisable June 30, 2024

    1,019,9810     $ 4.09       4.81     $ 20  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

For the Six Months

 
   

Ended June 30,

 
   

2024

   

2023

 

Expected stock price volatility

    76

%

    49

%

Risk-free interest rate

    3.97

%

    3.64

%

Expected dividend yield

    0 %     0 %

Expected life of options

    6.00       6.66  

Weighted-average fair value of options granted

  $ 2.90     $ 0.55  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   

Service-Based

RSU's

   

Weighted

Average

Grant Date

Fair Value

   

Weighted

Average

Vesting

Period

(Years)

 

Unvested at January 1, 2024

    810,588     $ 1.73       2.52  

Granted - service based

    739,836     $ 2.77       -  

Vested

    (159,805

)

  $ 2.85       -  

Forfeited and cancelled

    (237,727

)

  $ 2.26       -  

Unvested at June 30, 2024

    1,152,892     $ 2.15       5.19  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Selling, general and administrative

 

$

208     $ 990     $ 856     $ 1,552  

Research and development

    34       231       62       297  

Total share-based expense

  $ 242     $ 1,221     $ 918     $ 1,849