XML 97 R79.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock-Based Compensation (Details 2)
12 Months Ended
Dec. 31, 2015
$ / shares
shares
$11.45 to $20.69  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 241,854
Options Outstanding, Average Remaining Life (Years) 4 years 2 months 1 day
Options Outstanding, Average Exercise Price $ 16.41
Options Exercisable, Number of Shares | shares 241,854
Options Exercisable, Average Exercise Price $ 16.41
Range of Exercise Prices, Lower Range Limit 11.45
Range of Exercise Prices, Upper Range Limit $ 20.69
$22.34 to $26.59  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 191,116
Options Outstanding, Average Remaining Life (Years) 4 years 8 months 19 days
Options Outstanding, Average Exercise Price $ 25.00
Options Exercisable, Number of Shares | shares 143,153
Options Exercisable, Average Exercise Price $ 25.14
Range of Exercise Prices, Lower Range Limit 22.34
Range of Exercise Prices, Upper Range Limit $ 26.59
$33.45 to $36.31  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 121,800
Options Outstanding, Average Remaining Life (Years) 8 years 11 months 27 days
Options Outstanding, Average Exercise Price $ 36.26
Options Exercisable, Number of Shares | shares 2,000
Options Exercisable, Average Exercise Price $ 33.45
Range of Exercise Prices, Lower Range Limit 33.45
Range of Exercise Prices, Upper Range Limit $ 36.31
$37.13 to $38.96  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 89,302
Options Outstanding, Average Remaining Life (Years) 8 years 3 months 11 days
Options Outstanding, Average Exercise Price $ 37.43
Options Exercisable, Number of Shares | shares 26,726
Options Exercisable, Average Exercise Price $ 37.26
Range of Exercise Prices, Lower Range Limit 37.13
Range of Exercise Prices, Upper Range Limit $ 38.96