XML 84 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Option Activities (Detail) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Outstanding Options, Number of shares, beginning balance 9,674,791    
Granted, Number of Shares 2,460,015    
Exercised, Number of Shares (3,474,496)    
Cancelled, Number of Shares (527,134)    
Outstanding Options, Number of shares, ending balance 8,133,176    
Outstanding options vested and exercisable, Number of Shares 2,551,267 3,724,179 2,869,346
Outstanding Options, Average Option Price, beginning balance $ 115.39    
Granted, Average Option Price 134.39    
Exercised, Average Option Price 106.01    
Cancelled, Average Option Price 125.05    
Outstanding Options, Average Option Price, ending balance 124.52    
Outstanding options vested and exercisable, Average Option Price $ 119.86 $ 106.77 $ 100.51