XML 81 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Plan
shares
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum contractual life 10 years    
Unrecognized share-based payment expense | $ $ 53.6    
Weighted average period expected to be recognized 2 years 3 months 18 days    
Stock Options [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 2 years    
Requisite service period for stock award 1 year    
Stock Options [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Requisite service period for stock award 4 years    
RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average period expected to be recognized 2 years 2 months 12 days    
Estimated outstanding RSU | shares 672,307    
Unrecognized share-based payment expense related to nonvested stock options | $ $ 47.7    
Fair value of RSUs vesting during the year | $ $ 18.7 $ 31.2 $ 25.5
RSUs [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 5 months    
Requisite service period for stock award 5 months    
RSUs [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Requisite service period for stock award 4 years    
2009 Plan and the Stock Plan for Non-Employee Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of equity compensation plans | Plan 2    
Number of common stock registered for award | shares 71,600,000    
Shares available for future grants | shares 9,800,000