XML 74 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation and Stock Repurchases (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Compensation and Stock Repurchases [Abstract]  
Schedule Of Fair Value Of Options, Weighted Average Assumptions

2022

2021

2020

Stock option exercise price

$

$

$

4.66

Risk-free interest rate

0.00%

0.00%

0.25%

Expected dividend yield

Expected option life in years

3.75

Expected volatility

0.00%

0.00%

51.83%

Weighted average fair value

$

$

$

1.80

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

711,377

$

14.74

$

2.79

$

136,350

Granted

38,803

4.66

Exercised

Expired

(36,701)

14.74

Outstanding - December 31, 2020

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

$

Summary Of Stock Options Outstanding And Exercisable

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

276,218

$

15.81

$

1.17

$

December 31, 2021

384,189

15.38

1.42

December 31, 2020

418,435

13.87

1.64

Unvested

December 31, 2022

51,281

$

16.15

$

1.24

$

December 31, 2021

133,155

15.65

2.29

December 31, 2020

295,044

15.77

2.47

13,969

Schedule Of Restricted Stock Units Issued And Vested

Number of RSUs

$ value of RSUs

Granted

Vesting

Forfeited

Unvested

Granted

Vesting

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

45,008

3,104

11,146

944,070

714,328

50,005

179,737

2020

401,966

210,455

1,994

189,517

2,281,899

1,112,767

10,235

1,158,896

2021

361,593

126,814

1,497

233,282

2,185,222

676,889

9,326

1,499,007

2022

502,582

1,203

501,379

1,998,505

5,017

1,993,489

Total

1,561,690

614,081

12,285

935,324

$

10,930,716

$

5,955,243

$

144,343

$

4,831,129