XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details) - Employee Stock Option
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Options  
Beginning balance (in shares) | shares 792,943
Granted (in shares) | shares 0
Forfeited or expired (in shares) | shares (77,064)
Exercised (in shares) | shares (70,936)
Ending balance (in shares) | shares 644,943
Options exercisable at September 30, 2019 (in shares) | shares 577,240
Weighted- Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 47.59
Granted (in dollars per share) | $ / shares 0
Forfeited or expired (in dollars per share) | $ / shares 54.64
Exercised (in dollars per share) | $ / shares 32.71
Ending balance (in dollars per share) | $ / shares 48.66
Options exercisable at September 30, 2019 (in dollars per share) | $ / shares $ 48.62
Weighted-Average Remaining Contractual Term (Years)  
Weighted-average remaining contractual term, outstanding at September 30, 2019 3 years 9 months 18 days
Weighted-average remaining contractual term, options exercisable at September 30, 2019 2 years 7 months 6 days
Aggregate Intrinsic Value as of September 30, 2019  
Aggregate intrinsic value outstanding at September 30, 2019 | $ $ 3,757
Aggregate intrinsic value of options exercisable at September 30, 2019 | $ $ 3,331