XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Options And Employee Stock Purchase Plan (Stock Options) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Number of Shares, Outstanding Beginning of Period     413,858  
Number of options granted     0  
Number of Shares, Exercised     (38,183)  
Number of Shares, Canceled     0  
Number of Shares, Outstanding Ending of Period 375,675   375,675  
Number of Shares, Exercisable 338,475   338,475  
Number of Shares, Vested and expected to vest 367,885   367,885  
Weighted-Average Exercise Price, Outstanding Beginning of Period     $ 31.09  
Weighted-Average Exercise Price, Granted     0.00  
Weighted-Average Exercise Price, Exercised     29.03  
Weighted-Average Exercise Price, Canceled     0.00  
Weighted-Average Exercise Price, Outstanding Ending of Period $ 31.30   31.30  
Weighted-Average Exercise Price, Exercisable 27.33   27.33  
Weighted-Average Exercise Price, Vested and expected to vest $ 30.53   $ 30.53  
Weighted-Average Remaining Contractual Term, Outstanding (in years)     3 years 4 months 2 days  
Weighted-Average Remaining Contractual Term, Exercisable (in years)     2 years 10 months 17 days  
Weighted-Average Remaining Contractual Term, Vested and expected to vest (in years)     3 years 3 months  
Aggregate Intrinsic Value, Outstanding $ 15,997,701   $ 15,997,701  
Aggregate Intrinsic Value, Exercisable 15,754,785   15,754,785  
Aggregate Intrinsic Value, Vested and expected to vest 15,946,834   15,946,834  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value     2,100,000 $ 5,100,000
Allocated Share-based Compensation Expense 4,563,000 $ 3,699,000 $ 13,740,000 $ 9,947,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate     14.07% 12.58%
Employee Stock Option [Member]        
Allocated Share-based Compensation Expense $ 40,000 $ 100,000 $ 100,000 $ 300,000
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     2 years 7 months 6 days