XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Stock Option Plans (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
             

Volatility

  34.9%  35.7%  39.0%

Risk-free interest rate

  3.4%  0.8%  1.8%

Expected life (in years)

  4.60   4.60   4.54 

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

 $14.93  $24.83  $19.98 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
             

Volatility

  40.7%  N/A   N/A 

Risk-free interest rate

  4.4%  N/A   N/A 

Expected life (in years)

  4.16   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 fair value of subsidiary shares on the date of grant

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

Year Ended December 31, 2022

  

Year Ended December 31, 2021

  

Year Ended December 31, 2020

 
  

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

  904,151  $64.36   845,020  $55.31   754,497  $49.94 

Granted

  262,980   42.15   282,625   79.30   239,325   61.21 

Exercised

  (40,459)  31.95   (179,321)  45.04   (113,132)  30.53 

Forfeited

  (55,234)  68.11   (41,240)  65.72   (26,468)  60.29 

Expired

  (34,690)  58.92   (2,933)  60.70   (9,202)  58.96 

Outstanding, end of period

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

Options exercisable, end of period

  520,679  $62.74   415,925  $56.44   401,345  $49.21 
  

Year Ended December 31, 2022

  

Year Ended December 31, 2021

  

Year Ended December 31, 2020

 
  

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

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

Exercised

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

Forfeited

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

Expired

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

Outstanding, end of period

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

Options exercisable, end of period

  -  $-   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

 
                                  

$30.70 - $30.74

  20,000  $30.71   6.9  $64    -  $-   -  $- 

$40.04 - $48.00

  236,830   42.37   6.1   -    7,000   47.29   2.1   - 

$51.82 - $59.98

  198,508   55.72   1.7   -    192,958   55.72   1.6   - 

$60.01 - $68.41

  316,485   62.08   3.6   -    222,878   62.67   3.3   - 

$70.13 - $79.51

  248,425   78.41   5.2   -    90,906   77.59   4.9   - 

$80.61 - $82.07

  16,500   81.27   5.8   -    6,937   81.60   5.8   - 
   1,036,748  $59.97   4.3  $64    520,679  $62.74   3.0  $- 
  

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

  15,975,528  $1.27   6.9  $-  $-  $-   -  $- 
   15,975,528  $1.27   6.9  $-  $-  $-   -  $- 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Network expenses

 $399  $531  $472 

Sales and marketing

  1,498   1,941   1,678 

Technical operations and development

  545   824   756 

General and administrative

  3,337   1,296   812 
  $5,779  $4,592  $3,718 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Network expenses

 $104  $-  $- 

Sales and marketing

  508   -   - 

Technical operations and development

  407   -   - 

General and administrative

  801   -   - 
  $1,820  $-  $-