XML 102 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Share Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Holding period of stock 1 year    
Maximum stock based compensation awards granted under the plan 9,600,000    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used Black-Scholes-Merton option-pricing model    
Fair value of stock options granted $ 4.73 $ 3.49 $ 2.40
Options awarded under the plans vesting period 4 years    
Restricted Stock Awards [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Compensation cost for non-vested stock options weighted average period 1 year 2 months 19 days    
Unrecognized compensation cost for restricted stock awards $ 9,700,000    
Total fair value of shares vested during period 4,100,000 $ 3,400,000 $ 3,300,000
Market value of shares awarded during period $ 5,100,000 $ 4,400,000 $ 3,200,000
2014 Stock Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share available for future grant 3,100,000    
Employee Stock Purchase Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Termination date of the Employee Stock Purchase Plan Jun. 30, 2020    
Price an employee pays for shares as percentage of fair market value 85.00%    
Stock Option [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of incremental vesting schedule 25.00% 25.00% 25.00%
Incremental vesting schedule period 4 years    
Stock options expiry date 6 years    
Options awarded under the plans vesting period 4 years    
Weighted-average grant-date fair value of stock options granted $ 3,000,000 $ 2,300,000 $ 1,600,000
Aggregate intrinsic value of stock options exercised 10,900,000 $ 9,400,000 $ 4,200,000
Unrecognized compensation cost for non-vested stock option $ 5,900,000    
Compensation cost for non-vested stock options weighted average period 1 year 3 months 18 days    
Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares purchased under ESPP 2,000,000    
Maximum [Member] | Restricted Stock Awards [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options awarded under the plans vesting period 4 years    
Restricted stock outstanding release from restriction period range 2022-05    
Maximum [Member] | Employee Stock Purchase Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
ESPP allows qualified employees to purchase shares of common stock $ 25,000    
Minimum [Member] | Restricted Stock Awards [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options awarded under the plans vesting period 1 year    
Restricted stock outstanding release from restriction period range 2019-02