XML 54 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Stock Compensation [Abstract]  
Schedule Of Shares Available For Grant

Authorized

Available for Grant

Plan

Shares

2020

2019

1996 Discounted Employee Stock Purchase Plan, as amended

1,900,000

150,000

234,000

2009 Equity and Cash Incentive Plan

7,570,000

52,000

2,100,000

2020 Equity and Cash Incentive Plan

4,105,000

4,094,000

--

Total

13,575,000

4,296,000

2,334,000

Schedule Of Stock Grant Activity For RSAs

Weighted

Average

Grant Date

RSAs

Shares

Fair Value

Unvested at December 31, 2017

383,000

$

12.81

Granted

128,000

23.83

Vested

(136,000)

12.96

Forfeited

(49,000)

12.07

Unvested at December 31, 2018

326,000

17.19

Granted

93,000

29.77

Vested

(149,000)

14.45

Forfeited

(27,000)

20.53

Unvested at December 31, 2019

243,000

23.30

Granted

123,000

24.70

Vested

(108,000)

20.66

Forfeited

--

-

Unvested at December 31, 2020

258,000

25.08

Schedule Of Stock Grant Activity For RSUs

Weighted

Average

Remaining

Aggregate

Contractual

Intrinsic

RSUs

Shares

Term in years

Value

Unvested at December 31, 2017

286,000

1.26

$

5,477,000

Granted

115,000

Vested

(99,000)

Forfeited

(51,000)

Unvested at December 31, 2018

251,000

1.05

7,123,000

Granted

103,000

Vested

(101,000)

Forfeited

(27,000)

Unvested at December 31, 2019

226,000

0.93

6,131,000

Granted

141,000

Vested

(118,000)

Forfeited

(37,000)

Unvested at December 31, 2020

212,000

1.02

5,015,000

Vested and expected to vest

212,000

1.02

$

5,015,000

Schedule Of Stock Grant Activity For PSUs

Weighted

Average

Remaining

Aggregate

Contractual

Intrinsic

PSUs

Shares

Term in years

Value

Unvested at December 31, 2017

169,000

0.71

$

3,236,000

Granted

104,000

Vested

(109,000)

Forfeited

(17,000)

Unvested at December 31, 2018

147,000

0.72

4,179,000

Granted

322,000

Vested

(87,000)

Forfeited

(35,000)

Unvested at December 31, 2019

347,000

2.33

9,400,000

Granted

70,000

Vested

(55,000)

Forfeited

(31,000)

Unvested at December 31, 2020

331,000

1.64

7,805,000

Vested and expected to vest

331,000

1.64

$

7,805,000

Summary Of Stock Option Activity

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Shares

Exercise Price

Term in years

Value

Outstanding at December 31, 2017

1,741,000

10.19

3.64

15,598,000

Granted

219,000

21.55

Exercised

(578,000)

7.59

Forfeited

(49,000)

14.10

Outstanding at December 31, 2018

1,333,000

13.04

3.93

20,439,000

Granted

169,000

29.62

Exercised

(334,000)

9.87

Forfeited

(39,000)

22.64

Outstanding at December 31, 2019

1,129,000

16.14

3.67

12,763,000

Granted

212,000

26.24

Exercised

(88,000)

10.49

Forfeited

(12,000)

27.36

Outstanding at December 31, 2020

1,241,000

18.16

3.38

8,215,000

Vested and expected to vest

1,241,000

$

18.16

3.38

$

8,215,000

Exercisable at December 31, 2020

874,000

$

14.71

2.45

$

8,094,000

Summary Of Other Information Concerning Stock Options

2020

2019

2018

Weighted-average fair value of options granted

$

8.64

$

11.47

$

8.38

Intrinsic value of options exercised

1,267,000

6,519,000

9,961,000

Schedule Of Weighted-Average Assumptions Used To Determine The Fair Value Of Options

2020

2019

2018

Stock

ESPP

Stock

ESPP

Stock

ESPP

Options

Options

Options

Options

Options

Options

Expected life of options

5.00 Years

0.50 Years

5.00 Years

0.50 Years

5.00 Years

0.50 Years

Expected stock price volatility

0.35

0.52

0.40

0.39

0.40

0.34

Risk-free interest rate

1.41%

1.00%

2.54%

2.35%

2.64%

1.73%

Summary Of Total Stock Compensation Expenses

2020

2019

2018

RSA, PSA, RSU, and PSU expense

$

5,288

$

7,451

$

5,076

Stock option and ESPP option expense

2,216

1,960

1,732

Total stock compensation expense

$

7,504

$

9,411

$

6,808