XML 82 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation And Share Repurchase Plans (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Compensation And Share Repurchase Plans [Abstract]  
Schedule Of Fair Value Of Options, Weighted Average Assumptions

2024

2023

2022

Stock option exercise price

$

1.49

$

1.92

$

Risk-free interest rate

4.26%

4.12%

0.00%

Expected dividend yield

Expected option life in years

5.50

5.50

Expected volatility

55.26%

53.20%

0.00%

Weighted average fair value

$

0.81

$

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, 2022

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

$

Granted

1,499,755

1.49

Exercised

Expired

(205,122)

Outstanding - December 31, 2024

1,707,412

$

1.63

$

9.44

$

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, 2024

207,657

$

0.48

$

8.94

$

December 31, 2023

205,122

15.92

0.56

December 31, 2022

276,218

15.81

1.17

Unvested

December 31, 2024

1,499,755

$

1.62

$

9.44

$

December 31, 2023

207,657

4.54

1.79

December 31, 2022

51,281

16.15

1.24

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

373,708

28,258

2,281,899

2,111,059

170,840

2021

361,593

283,280

28,456

49,858

2,185,222

1,682,339

182,736

320,147

2022

502,582

224,716

47,265

230,601

1,998,505

839,804

197,095

961,606

2023

671,682

231,151

17,557

422,974

2,173,049

747,965

56,719

1,368,365

2024

Total

2,233,372

1,400,813

129,127

703,433

$

13,103,765

$

9,726,491

$

727,155

$

2,650,118