XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Note 16 - Stock Option Plans (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 
             

Volatility

  42.6%  34.9%  35.7%

Risk-free interest rate

  4.2%  3.4%  0.8%

Expected life (in years)

  4.46   4.60   4.60 

Dividend yield

  0.0%  0.0%  0.0%

The weighted average grant date fair value for options issued, with the exercise price equal to market value on the date of grant

 $10.34  $14.93  $24.83 
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 
             

Volatility

  40.6%  40.7%  N/A 

Risk-free interest rate

  4.3%  4.4%  N/A 

Expected life (in years)

  4.17   4.16   N/A 

Dividend yield

  0.0%  0.0%  N/A 

The weighted average grant date fair value for options issued, with the exercise price equal to market value on the date of grant

 $0.49  $0.49   N/A 
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 
             

Volatility

  35.8%  N/A   N/A 

Risk-free interest rate

  3.8%  N/A   N/A 

Expected life (in years)

  4.18   N/A   N/A 

Dividend yield

  0.0%  N/A   N/A 

The weighted average grant date fair value for options issued, with the exercise price equal to market value on the date of grant

 $0.11   N/A   N/A 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Year Ended December 31, 2023

  

Year Ended December 31, 2022

  

Year Ended December 31, 2021

 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                         

Outstanding, beginning of period

  1,036,748  $59.97   904,151  $64.36   845,020  $55.31 

Granted

  172,305   25.04   262,980   42.15   282,625   79.30 

Exercised

  -   -   (40,459)  31.95   (179,321)  45.04 

Forfeited

  (41,126)  58.89   (55,234)  68.11   (41,240)  65.72 

Expired

  (35,295)  68.58   (34,690)  58.92   (2,933)  60.70 

Outstanding, end of period

  1,132,632   54.61   1,036,748   59.97   904,151   64.36 

Options exercisable, end of period

  731,945  $61.05   520,679  $62.74   415,925  $56.44 
                         
  

Year Ended December 31, 2023

  

Year Ended December 31, 2022

  

Year Ended December 31, 2021

 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

 
                         

Outstanding, beginning of period

  15,975,528  $1.27   -  $-   N/A   N/A 

Granted

  865,000   1.37   15,975,528   1.27   N/A   N/A 

Exercised

  -   -   -   -   N/A   N/A 

Forfeited

  (451,708)  1.27   -   -   N/A   N/A 

Expired

  (55,587)  1.27   -   -   N/A   N/A 

Outstanding, end of period

  16,333,233   1.28   15,975,528   1.27   N/A   N/A 

Options exercisable, end of period

  7,752,114  $1.27   15,975,528  $1.27   N/A   N/A 
  Year Ended December 31, 2023  Year Ended December 31, 2022  Year Ended December 31, 2021 
  

Number of shares

  

Weighted average exercise price per share

  

Number of shares

  

Weighted average exercise price per share

  

Number of

shares

  

Weighted average exercise price per share

 
                         

Outstanding, beginning of period

  -  $-   N/A   N/A   N/A   N/A 

Granted

  8,044,000   6.00   N/A   N/A   N/A   N/A 

Exercised

  -   -   N/A   N/A   N/A   N/A 

Forfeited

  (438,381)  6.00   N/A   N/A   N/A   N/A 

Expired

  (101,350)  6.00   N/A   N/A   N/A   N/A 

Outstanding, end of period

  7,504,269   6.00   N/A   N/A   N/A   N/A 

Options exercisable, end of period

  3,156,281  $6.00   N/A   N/A   N/A   N/A 
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  $238   -  $-   -  $- 

$21.07 - $28.37

139,497   26.29   6.4   102   -   -   -   - 

$30.70 - $30.74

20,000   30.71   5.9   -   5,000   30.71   5.9   - 

$40.04 - $48.00

216,247   42.40   5.3   -   77,231   43.21   5.0   - 

$51.82 - $59.98

193,633   55.72   1.0   -   225,837   55.70   0.9   - 

$60.01 - $68.41

292,332   62.10   2.7   -   289,494   62.41   2.5   - 

$70.13 - $79.51

223,173   78.50   4.1   -   124,258   78.28   4.0   - 

$80.61 - $82.07

16,500   81.27   4.8   -   10,125   81.42   4.8   - 
   1,132,632  $54.61   3.8  $340   731,945  $61.05   2.6  $- 
  

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.00 - $1.74

16,333,233  $1.28   5.9  $7,588   7,752,114  $1.27   5.9  $3,643 
   16,333,233  $1.28   5.9  $7,588   7,752,114  $1.27   5.9  $3,643 
  

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.00 - $6.00

7,504,269  $6.00   6.1  $-   3,156,281  $6.00   6.0  $- 
   7,504,269  $6.00   6.1  $-   3,156,281  $6.00   6.0  $- 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Network expenses

 $399  $399  $531 

Sales and marketing

  1,423   1,498   1,941 

Technical operations and development

  634   545   824 

General and administrative

  3,577   3,337   1,296 
  $6,033  $5,779  $4,592 
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Network expenses

 $131  $104  $- 

Sales and marketing

  931   508   - 

Technical operations and development

  259   407   - 

General and administrative

  434   801   - 
  $1,755  $1,820  $- 
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Network expenses

 $45  $-  $- 

Sales and marketing

  139   -   - 

Technical operations and development

  6   -   - 

General and administrative

  156   -   - 
  $346  $-  $- 
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Company options

 $6,060  $5,779  $4,592 

Wavelo options

  2,065   1,820   - 

Ting options

  346   -   - 

Capitalized stock based compensation

  (337)  -   - 

Total Stock Based Compensation expense

 $8,134  $7,599  $4,592