XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Share-based Payments (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Three Months Ended September 30, 2024

  

Three Months Ended September 30, 2023

 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  1,186,961  $54.30   1,131,882  $55.84 

Granted

  146,408   22.02   29,000   20.22 

Exercised

  -   -   -   - 

Forfeited

  (19,402)  33.78   (10,326)  34.72 

Expired

  (123,507)  54.87   (9,161)  65.19 

Outstanding, end of period

  1,190,460   45.71   1,141,395   54.83 

Options exercisable, end of period

  625,627  $59.02   733,662  $61.23 
  

Nine Months Ended September 30, 2024

  

Nine Months Ended September 30, 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

  323,358   21.02   166,055   25.29 

Exercised

  -   -   -   - 

Forfeited

  (92,374)  24.73   (32,500)  61.62 

Expired

  (173,156)  56.33   (28,908)  63.43 

Outstanding, end of period

  1,190,460   45.71   1,141,395   54.83 

Options exercisable, end of period

  625,627  $59.02   733,662  $61.23 
  Three Months Ended September 30, 2024  Three Months Ended September 30, 2023 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  16,779,846  $1.30   16,463,965  $1.27 

Granted

  341,500   1.78   92,000   1.74 

Exercised

  -   -   -   - 

Forfeited

  (864,167)  1.28   (36,667)  1.27 

Expired

  (154,701)  1.27   (15,937)  1.27 

Outstanding, end of period

  16,102,478   1.31   16,503,361   1.27 

Options exercisable, end of period

  9,602,704  $1.27   6,748,600  $1.27 
  

Nine Months Ended September 30, 2024

  

Nine Months Ended September 30, 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.27   15,975,528  $1.27 

Granted

  1,261,000   1.75   767,500   1.33 

Exercised

  -   -   -   - 

Forfeited

  (1,166,121)  1.29   (207,413)  1.27 

Expired

  (325,634)  1.27   (32,254)  1.27 

Outstanding, end of period

  16,102,478   1.31   16,503,361   1.27 

Options exercisable, end of period

  9,602,704  $1.27   6,748,600  $1.27 
  Three Months Ended September 30, 2024  Three Months Ended September 30, 2023 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  6,969,256  $6.00   7,428,662  $6.00 

Granted

  -   -   -   6.00 

Exercised

  -   -   -   - 

Forfeited

  (350,269)  6.00   (62,839)  6.00 

Expired

  -   -   (49,662)  6.00 

Outstanding, end of period

  6,618,987   6.00   7,316,161   6.00 

Options exercisable, end of period

  4,200,364  $6.00   2,656,504  $6.00 
  

Nine Months Ended September 30, 2024

  

Nine Months Ended September 30, 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

  123,000   6.00   7,594,000   6.00 

Exercised

  -   -   -   - 

Forfeited

  (798,249)  6.00   (213,650)  6.00 

Expired

  (210,033)  6.00   (64,189)  6.00 

Outstanding, end of period

  6,618,987   6.00   7,316,161   6.00 

Options exercisable, end of period

  4,200,364  $6.00   2,656,504  $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.93

  57,500  $19.63   5.4  $72   27,500  $19.78   3.9  $31 

$20.25 - $28.37

  407,567   22.84   6.4   49   27,618   26.80   5.7   - 

$30.70 - $30.74

  20,000   30.71   5.2   -   5,000   30.71   5.2   - 

$40.04 - $48.00

  183,890   42.29   4.6   -   99,827   42.60   4.7   - 

$51.82 - $59.98

  55,650   55.73   1.4   -   55,650   56.33   1.4   - 

$60.01 - $68.41

  252,581   62.08   1.9   -   250,873   62.09   1.9   - 

$70.13 - $79.51

  196,772   78.42   3.2   -   146,784   78.45   3.2   - 

$80.61 - $82.07

  16,500   81.27   4.0   -   12,375   81.27   4.0   - 
   1,190,460  $45.71   4.3  $121   625,627  $59.02   2.9  $31 
  

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.78

  16,102,478  $1.31   5.1  $7,533   9,602,704  $1.27   5.0  $4,890 
   16,102,478  $1.31   5.1  $7,533   9,602,704  $1.27   5.0  $4,890 
  

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

  6,618,987  $6.00   5.5  $-   4,200,364  $6.00   5.5  $- 
   6,618,987  $6.00   5.5  $-   4,200,364  $6.00   5.5  $- 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2024

  

2023

  

2024

  

2023

 

Company options

 $1,429  $1,819  $4,104  $4,999 

Wavelo options

  422   505   1,380   1,561 

Ting options

  32   50   144   296 

Capitalized stock based compensation

  (75)  (66)  (245)  (250)

Total stock based compensation expense

 $1,808  $2,308  $5,383  $6,606