XML 87 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting for Stock-based Compensation - Stock Options Outstanding by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range $ 21.77
Range of Exercise Prices, Upper range $ 41.00
Number Outstanding | shares 411,498
Weighted Average Remaining Contractual Term 5 years
Weighted Average Exercise Price $ 30.71
Number Exercisable | shares 411,498
Weighted Average Exercise Price $ 30.71
Price Range 1  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range 21.77
Range of Exercise Prices, Upper range $ 25.00
Number Outstanding | shares 62,917
Weighted Average Remaining Contractual Term 3 years 3 months 18 days
Weighted Average Exercise Price $ 21.77
Number Exercisable | shares 62,917
Weighted Average Exercise Price $ 21.77
Price Range 2  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range 25.01
Range of Exercise Prices, Upper range $ 28.00
Number Outstanding | shares 205,332
Weighted Average Remaining Contractual Term 4 years 9 months 18 days
Weighted Average Exercise Price $ 26.50
Number Exercisable | shares 205,332
Weighted Average Exercise Price $ 26.50
Price Range 3  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower range 28.01
Range of Exercise Prices, Upper range $ 40.68
Number Outstanding | shares 143,249
Weighted Average Remaining Contractual Term 6 years 1 month 6 days
Weighted Average Exercise Price $ 40.68
Number Exercisable | shares 143,249
Weighted Average Exercise Price $ 40.68