XML 77 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Share-Based Compensation - Additional Information (Detail)
12 Months Ended
Dec. 31, 2016
USD ($)
$ / shares
shares
Compensation Related Costs Share Based Payments Disclosure [Line Items]  
Expected volatility term 5 years
Closing stock price | $ / shares $ 171.66
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,414,320
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,737,293
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 188,435
Proceeds from issuance of shares under ESPP | $ $ 15,200,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 1,500,000