XML 77 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
USD ($)
$ / shares
shares
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Expected volatility term 5 years
Closing stock price | $ / shares $ 233.77
Equity Incentive Plan  
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,091,064
Maximum aggregate number of shares that may be awarded and sold 9,528,505
Conversion ratio for awards granted 2
Conversion ratio for awards forfeited 2
Equity Incentive Plan | Restricted stock units  
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Options, exercisable period 4 years
Equity Incentive Plan | Restricted stock units | Lower Limit  
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Options, exercisable period 3 years
Equity Incentive Plan | Performance-based restricted stock  
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Options, exercisable period 3 years
Equity Incentive Plan | Performance-based restricted stock | Lower Limit  
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Options, exercisable period 1 year
Equity Incentive Plan | Stock options  
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Options granted under the 2006 Incentive Plan, expiration period 7 years
Options, exercisable period 4 years
Employee Stock Purchase Plan  
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,614,399
Maximum percentage of gross compensation that participating employees may annually contribute towards ESPP 10.00%
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount | $ $ 25,000
Percentage of fair market value of common stock at which employees may purchase shares under ESPP 85.00%
Number of shares issued under ESPP 122,882
Proceeds from issuance of shares under ESPP | $ $ 18,200,000