XML 78 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation and Share Repurchase Plans (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Compensation and Stock Repurchase Plans [Abstract]  
Schedule Of Fair Value Of Options, Weighted Average Assumptions

2023

2022

2021

Stock option exercise price

$

1.92

$

$

Risk-free interest rate

4.12%

0.00%

0.00%

Expected dividend yield

Expected option life in years

5.50

Expected volatility

53.20%

0.00%

0.00%

Weighted average fair value

$

1.01

$

$

Schedule Of Stock Options Outstanding And Exercisable

Outstanding Stock Options

Number of
Options

Weighted Average
Exercise Price

Weighted Average
Remaining Years of
Contractual Life

Aggregate
Intrinsic
Value

Class A

Class B

Class A

Class B

Class A&B

Class A&B

Outstanding - January 1, 2021

713,479

$

14.64

$

2.18

$

13,969

Granted

Exercised

(38,803)

4.66

63,831

Expired

(157,332)

11.87

Outstanding - December 31, 2021

517,344

$

15.42

$

1.66

$

Granted

Exercised

Expired

(189,846)

14.63

Outstanding - December 31, 2022

327,498

$

15.87

$

1.24

$

Granted

207,657

1.92

Exercised

Expired

(122,376)

Outstanding - December 31, 2023

412,779

$

14.19

$

1.79

$

Summary Of Vested and Unvested Stock Options

Vested and Unvested Stock Options

Number of
Options

Weighted Average
Exercise Price

Weighted Average
Remaining Years of
Contractual Life

Aggregate
Intrinsic
Value

Class A

Class B

Class A

Class B

Class A&B

Class A&B

Vested

December 31, 2023

205,122

$

15.92

$

0.56

$

December 31, 2022

276,218

15.81

1.17

December 31, 2021

384,189

15.38

1.42

Unvested

December 31, 2023

207,657

$

4.54

$

1.79

$

December 31, 2022

51,281

16.15

1.24

December 31, 2021

133,155

15.65

2.29

Schedule Of Restricted Stock Units Issued And Vested

Number of RSUs

$ value of RSUs

Granted

Vested

Forfeited

Unvested

Granted

Vested

Forfeited

Unvested

2016

68,153

67,372

781

$

815,160

$

805,759

$

9,400

$

2017

70,538

70,006

532

1,124,348

1,115,852

8,496

2018

97,600

94,426

3,174

1,581,512

1,529,648

51,864

2019

59,258

56,154

3,104

944,070

894,065

50,005

2020

401,966

354,950

28,258

18,758

2,281,899

1,996,354

170,840

114,705

2021

361,593

177,510

35,657

148,426

2,185,222

1,002,259

229,250

953,712

2022

502,582

149,404

70,676

282,502

1,998,505

525,753

294,720

1,178,033

2023

671,682

55,857

615,825

2,173,049

180,451

1,992,598

Total

2,233,372

969,822

198,039

1,065,511

$

13,103,765

$

7,869,691

$

995,025

$

4,239,049