XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Note 16 - Share-based Payments (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Three Months Ended September 30, 2025

  

Three Months Ended September 30, 2024

 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  1,046,219  $39.82   1,186,961  $54.30 

Granted

  23,000   17.38   146,408   22.02 

Exercised

  -   -   -   - 

Forfeited

  (2,760)  24.55   (19,402)  33.78 

Expired

  (114,988)  50.35   (123,507)  54.87 

Outstanding, end of period

  951,471   37.63   1,190,460   45.71 

Options exercisable, end of period

  535,018  $52.34   625,627  $59.02 
  

Nine Months Ended September 30, 2025

  

Nine Months Ended September 30, 2024

 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  1,122,700  $45.86   1,132,632  $54.61 

Granted

  129,814   18.94   323,358   21.02 

Exercised

  -   -   -   - 

Forfeited

  (48,528)  29.53   (92,374)  24.73 

Expired

  (252,515)  56.65   (173,156)  56.33 

Outstanding, end of period

  951,471   37.63   1,190,460   45.71 

Options exercisable, end of period

  535,018  $52.34   625,627  $59.02 
  Three Months Ended September 30, 2025  Three Months Ended September 30, 2024 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  15,626,013  $1.33   16,779,846  $1.30 

Granted

  264,250   1.81   341,500   1.78 

Exercised

  -   -   -   - 

Forfeited

  (58,742)  1.55   (864,167)  1.28 

Expired

  (171,695)  1.31   (154,701)  1.27 

Outstanding, end of period

  15,659,826   1.34   16,102,478   1.31 

Options exercisable, end of period

  13,032,265  $1.28   9,602,704  $1.27 
  

Nine Months Ended September 30, 2025

  

Nine Months Ended September 30, 2024

 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  15,887,997  $1.27   16,333,233  $1.27 

Granted

  653,250   1.79   1,261,000   1.75 

Exercised

  (24,420)  1.27   -   - 

Forfeited

  (264,923)  1.53   (1,166,121)  1.29 

Expired

  (592,078)  1.30   (325,634)  1.27 

Outstanding, end of period

  15,659,826   1.34   16,102,478   1.31 

Options exercisable, end of period

  13,032,265  $1.28   9,602,704  $1.27 
  Three Months Ended September 30, 2025  Three Months Ended September 30, 2024 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  4,717,769  $6.00   6,969,256  $6.00 

Granted

  -   -   -   - 

Exercised

  -   -   -   - 

Forfeited

  (7,095)  6.00   (350,269)  6.00 

Expired

  -   -   -   - 

Outstanding, end of period

  4,710,674   6.00   6,618,987   6.00 

Options exercisable, end of period

  4,141,928  $6.00   4,200,364  $6.00 
  

Nine Months Ended September 30, 2025

  

Nine Months Ended September 30, 2024

 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                 

Outstanding, beginning of period

  5,959,660  $6.00   7,504,269  $6.00 

Granted

  -   -   123,000   6.00 

Exercised

  -   -   -   - 

Forfeited

  (98,753)  6.00   (798,249)  6.00 

Expired

  (1,150,233)  6.00   (210,033)  6.00 

Outstanding, end of period

  4,710,674   6.00   6,618,987   6.00 

Options exercisable, end of period

  4,141,928  $6.00   4,200,364  $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

  147,162  $2.62   0.6  $36   19,375  $19.20   4.4  $8 

$20.25 - $28.37

  357,230   22.79   5.5   -   116,692   23.53   5.3   - 

$30.70 - $30.74

  5,000   30.74   4.2   -   2,500   30.74   4.2   - 

$40.04 - $48.00

  129,340   42.00   3.7   -   96,108   42.02   3.7   - 

$51.82 - $59.98

  13,350   55.53   1.3   -   13,350   55.53   1.3   - 

$60.01 - $68.41

  146,066   60.93   1.2   -   144,896   60.94   1.2   - 

$70.13 - $79.51

  144,323   78.48   2.1   -   135,347   78.70   2.2   - 

$80.61 - $82.07

  9,000   80.61   3.0   -   6,750   80.61   3.0   - 
   951,471  $37.63   3.2  $36   535,018  $52.34   3.0  $8 
  

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

  15,659,826  $1.34   4.1  $7,434   13,032,265  $1.28   4.1  $6,866 
   15,659,826  $1.34   4.1  $7,434   13,032,265  $1.28   4.1  $6,866 
  

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

  4,710,674  $6.00   4.5  $-   4,141,928  $6.00   4.5  $- 
   4,710,674  $6.00   4.5  $-   4,141,928  $6.00   4.5  $- 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Company options

 $985  $1,429  $3,035  $4,104 

Wavelo options

  427   422   1,322   1,380 

Ting options

  30   32   91   144 

Capitalized stock based compensation

  (55)  (75)  (171)  (245)

Total stock based compensation expense

 $1,387  $1,808  $4,277  $5,383