XML 70 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Additional Information (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Closing stock price | $ / shares $ 251.04
Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Maximum aggregate number of shares that may be awarded and sold 12,028,505
Conversion ratio for awards granted 2
Conversion ratio for awards forfeited 2
Number of common stock shares available for future issuance 3,421,734
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Maximum percentage of gross compensation that employees may contribute annually 10.00%
Maximum amount of gross compensation employees may contribute annually | $ $ 25,000
Offering period 6 months
Percentage of fair market value of common stock at which employees may purchase shares 85.00%
Eligibility To Participate In Employee Stock Purchase Plan, Service Period Per Week 20 hours
Eligibility To Participate In Employee Stock Purchase Plan, Service Period Per Calendar Year 5 months
Number of shares issued under ESPP 161,410
Proceeds from issuance of shares under ESPP | $ $ 27,900,000
Number of common stock shares available for future issuance 1,337,808
Expected volatility term 5 years
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options, exercisable period 5 years
Restricted stock units | Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options, exercisable period 4 years
Restricted stock units | Equity Incentive Plan | Lower Limit  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options, exercisable period 3 years
Performance Based Restricted Stock | Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options, exercisable period 3 years
Performance Based Restricted Stock | Equity Incentive Plan | Lower Limit  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options, exercisable period 1 year
Stock options | Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options, exercisable period 4 years
Options granted under the 2006 Incentive Plan, expiration period 7 years