XML 107 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-based Compensation - Schedule of Assumptions Used in Determining Fair Value of Stock Options Granted (Detail) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]      
Expected term (in years) 4 years 6 months 4 years 6 months 4 years 6 months
Expected volatility   31.20%  
Expected volatility, minimum 28.70%   30.60%
Expected volatility, maximum 30.10%   32.30%
Risk free interest rate   1.93%  
Risk free interest rate, minimum 2.55%   1.07%
Risk free interest rate, maximum 2.79%   1.92%
Weighted average grant date fair value $ 16.28 $ 13.32 $ 11.79