XML 118 R76.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Details 2)
12 Months Ended
Dec. 31, 2016
$ / shares
shares
$11.45 to $15.83  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 87,690
Options Outstanding, Average Remaining Life (Years) 2 years 6 months 29 days
Options Outstanding, Average Exercise Price $ 13.48
Options Exercisable, Number of Shares | shares 87,690
Options Exercisable, Average Exercise Price $ 13.48
Range of Exercise Prices, Lower Range Limit 11.45
Range of Exercise Prices, Upper Range Limit $ 15.83
$20.69 to $24.24  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 76,584
Options Outstanding, Average Remaining Life (Years) 5 years 1 month 6 days
Options Outstanding, Average Exercise Price $ 22.65
Options Exercisable, Number of Shares | shares 76,584
Options Exercisable, Average Exercise Price $ 22.65
Range of Exercise Prices, Lower Range Limit 20.69
Range of Exercise Prices, Upper Range Limit $ 24.24
$26.32 to $30.71  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 214,312
Options Outstanding, Average Remaining Life (Years) 7 years 5 months 27 days
Options Outstanding, Average Exercise Price $ 29.27
Options Exercisable, Number of Shares | shares 72,312
Options Exercisable, Average Exercise Price $ 26.43
Range of Exercise Prices, Lower Range Limit 26.32
Range of Exercise Prices, Upper Range Limit $ 30.71
$33.45 to $38.96  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 210,574
Options Outstanding, Average Remaining Life (Years) 7 years 10 months 28 days
Options Outstanding, Average Exercise Price $ 36.57
Options Exercisable, Number of Shares | shares 82,350
Options Exercisable, Average Exercise Price $ 36.83
Range of Exercise Prices, Lower Range Limit 33.45
Range of Exercise Prices, Upper Range Limit $ 38.96