XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 15 - Share-based Payments (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Three Months Ended March 31, 2024

   

Three Months Ended March 31, 2023

 
   

Number of shares

   

Weighted average exercise price per share

   

Number of shares

   

Weighted average exercise price per share

 
                                 

Outstanding, beginning of period

    1,132,632     $ 54.61       1,036,748     $ 59.97  

Granted

    2,500       21.07       10,000       22.36  

Exercised

    -       -       -       -  

Forfeited

    (50,044 )     15.27       (18,423 )     60.04  

Expired

    (22,874 )     55.57       (6,725 )     67.25  

Outstanding, end of period

    1,062,214       54.30       1,021,600       60.04  

Options exercisable, end of period

    610,211     $ 61.27       515,204     $ 62.70  
    Three Months Ended March 31, 2024     Three Months Ended March 31, 2023  
   

Number of shares

   

Weighted average exercise price per share

   

Number of shares

   

Weighted average exercise price per share

 
                                 

Outstanding, beginning of period

    16,333,233     $ 1.28       15,975,528     $ 1.27  

Granted

    530,000       1.74       580,750       1.27  

Exercised

    -       -       -       -  

Forfeited

    (220,272 )     0.27       (86,683 )     1.27  

Expired

    (157,705 )     1.27       -       -  

Outstanding, end of period

    16,485,256       1.29       16,469,595       1.27  

Options exercisable, end of period

    8,610,331     $ 1.27       4,602,003     $ 1.27  
    Three Months Ended March 31, 2024   Three Months Ended March 31, 2023  
   

Number of shares

   

Weighted average exercise price per share

   

Number of shares

   

Weighted average exercise price per share

 
                                 

Outstanding, beginning of period

    7,504,269     $ 6.00       -     $ -  

Granted

    18,000       6.00       7,315,000       6.00  

Exercised

    -       -       -       -  

Forfeited

    (163,250 )     6.00       (35,473 )     6.00  

Expired

    (145,269 )     6.00       -       -  

Outstanding, end of period

    7,213,750       6.00       7,279,527       6.00  

Options exercisable, end of period

    3,448,984     $ 6.00       1,836,206     $ 6.00  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
  

Options outstanding

  

Options exercisable

 

Exercise price

 

Number outstanding

  

Weighted average exercise price per share

  

Weighted average remaining contractual life (years)

  

Aggregate intrinsic value

  

Number exercisable

  

Weighted average exercise price per share

  

Weighted average remaining contractual life (years)

  

Aggregate intrinsic value

 
                                 

$16.47 - $19.78

  31,250   19.38   4.7  $8   -   -   -  $- 

$21.07 - $28.37

  140,997   26.19   6.2   -   2,500   22.36   6.0   - 

$30.70 - $30.74

  20,000   30.71   5.7   -   5,000   30.71   5.7   - 

$40.04 - $48.00

  196,929   42.28   5.1   -   64,181   42.87   5.2   - 

$51.82 - $59.98

  174,808   55.73   0.8   -   173,158   55.72   0.8   - 

$60.01 - $68.41

  271,045   62.06   2.3   -   240,743   62.30   2.2   - 

$70.13 - $79.51

  210,685   78.49   3.7   -   114,504   78.18   3.7   - 

$80.61 - $82.07

  16,500   81.27   4.5   -   10,125   81.42   4.5   - 
   1,062,214  $54.30   3.6  $8   610,211  $61.27   2.5  $- 
  

Options outstanding

  

Options exercisable

 

Exercise price

 

Number outstanding

  

Weighted average exercise price per share

  

Weighted average remaining contractual life (years)

  

Aggregate intrinsic value

  

Number exercisable

  

Weighted average exercise price per share

  

Weighted average remaining contractual life (years)

  

Aggregate intrinsic value

 
                                 

$0 - $1.74

  16,485,256   1.29   5.6  $7,417   8,610,331   1.27   5.6   4,047 
   16,485,256  $1.29   5.6  $7,417   8,610,331  $1.27   5.6  $4,047 
  

Options outstanding

  

Options exercisable

 

Exercise price

 

Number outstanding

  

Weighted average exercise price per share

  

Weighted average remaining contractual life (years)

  

Aggregate intrinsic value

  

Number exercisable

  

Weighted average exercise price per share

  

Weighted average remaining contractual life (years)

  

Aggregate intrinsic value

 
                                 

$0 - $6.00

  7,213,750   6.00   6.1  $-   3,448,984  $6.00   6.1  $- 
   7,213,750  $6.00   6.1  $-   3,448,984  $6.00   6.1  $- 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended March 31,

 
   

2024

   

2023

 

Company options

  $ 1,423     $ 1,504  

Wavelo options

    469       546  

Ting options

    68       196  

Capitalized stock based compensation

    (87 )     -  

Total stock based compensation expense

  $ 1,873     $ 2,246