XML 92 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Compensation Plans - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details) - Employee Stock Option
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Options  
Beginning balance (in shares) | shares 486,682
Granted (in shares) | shares 0
Forfeited (in shares) | shares (34,605)
Exercised (in shares) | shares (297,029)
Ending balance (in shares) | shares 155,048
Options exercisable at December 31, 2019 (in shares) | shares 148,469
Weighted- Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 52.37
Granted (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 57.51
Exercised (in dollars per share) | $ / shares 49.60
Ending balance (in dollars per share) | $ / shares 56.53
Options exercisable at December 31, 2020 (in dollars per share) | $ / shares $ 56.31
Weighted-Average Remaining Contractual Term (Years)  
Weighted-average remaining contractual term in years outstanding at December 31, 2020 2 years 3 months 18 days
Weighted-average remaining contractual term in years options exercisable at December 31, 2020 9 months 18 days
Aggregate Intrinsic Value as of December 31, 2020  
Aggregate intrinsic value outstanding at December 31, 2020 | $ $ 2,187
Aggregate intrinsic value of options exercisable at December 31, 2020 | $ $ 2,125