XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options And Employee Stock Purchase Plan (Stock Options) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Number of Shares, Outstanding Beginning of Period     375,675  
Number of options granted     400,000  
Number of Shares, Exercised     (60,008)  
Number of Shares, Canceled     0  
Number of Shares, Outstanding Ending of Period 715,667   715,667  
Number of Shares, Exercisable 306,467   306,467  
Number of Shares, Vested and expected to vest 578,284   578,284  
Weighted-Average Exercise Price, Outstanding Beginning of Period     $ 31.30  
Weighted-Average Exercise Price, Granted     75.03  
Weighted-Average Exercise Price, Exercised     22.33  
Weighted-Average Exercise Price, Canceled     0.00  
Weighted-Average Exercise Price, Outstanding Ending of Period $ 56.49   56.49  
Weighted-Average Exercise Price, Exercisable 31.97   31.97  
Weighted-Average Exercise Price, Vested and expected to vest $ 52.10   $ 52.10  
Weighted-Average Remaining Contractual Term, Outstanding (in years)     6 years 3 months 7 days  
Weighted-Average Remaining Contractual Term, Exercisable (in years)     2 years 15 days  
Weighted-Average Remaining Contractual Term, Vested and expected to vest (in years)     5 years 6 months 4 days  
Aggregate Intrinsic Value, Outstanding $ 21,554,729   $ 21,554,729  
Aggregate Intrinsic Value, Exercisable 16,745,537   16,745,537  
Aggregate Intrinsic Value, Vested and expected to vest 19,954,021   19,954,021  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value     3,400,000 $ 2,000,000
Allocated Share-based Compensation Expense 7,067,000 $ 5,562,000 $ 13,487,000 $ 9,177,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate     10.59% 14.43%
Employee Stock Option [Member]        
Allocated Share-based Compensation Expense $ 232,000 $ 100,000 $ 465,000 $ 107,000
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     7 years 4 months 17 days