XML 34 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Stock Options Outstanding (Details)
6 Months Ended
Jun. 30, 2017
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares | shares 357,356
Options outstanding, weighted average remaining contractual life (years) 4 years 4 months 36 days
Options outstanding, weighted average exercise price (in USD per share) | $ / shares $ 20.19
Options exercisable, shares | shares 305,441
Options exercisable, weighted average exercise price (in USD per share) | $ / shares $ 19.11
$0.01-15.70  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares | shares 65,852
Options outstanding, weighted average remaining contractual life (years) 2 years 22 days
Options outstanding, weighted average exercise price (in USD per share) | $ / shares $ 9.82
Options exercisable, shares | shares 65,852
Options exercisable, weighted average exercise price (in USD per share) | $ / shares $ 9.82
$15.71-17.81  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares | shares 72,750
Options outstanding, weighted average remaining contractual life (years) 2 years 2 months 44 days
Options outstanding, weighted average exercise price (in USD per share) | $ / shares $ 17.53
Options exercisable, shares | shares 72,750
Options exercisable, weighted average exercise price (in USD per share) | $ / shares $ 17.53
$17.82-20.48  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares | shares 86,836
Options outstanding, weighted average remaining contractual life (years) 2 years 9 months 34 days
Options outstanding, weighted average exercise price (in USD per share) | $ / shares $ 19.60
Options exercisable, shares | shares 86,836
Options exercisable, weighted average exercise price (in USD per share) | $ / shares $ 19.60
$20.49-33.36  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares | shares 131,918
Options outstanding, weighted average remaining contractual life (years) 7 years 8 months 65 days
Options outstanding, weighted average exercise price (in USD per share) | $ / shares $ 27.23
Options exercisable, shares | shares 80,003
Options exercisable, weighted average exercise price (in USD per share) | $ / shares $ 27.67