XML 73 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Option Activities (Detail) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Options, Number of shares, beginning balance 9,639,949 8,770,133 8,400,183
Granted, Number of Shares 2,567,653 3,061,725 2,945,550
Exercised, Number of Shares (1,591,859) (1,734,409) (2,162,850)
Cancelled, Number of Shares (940,952) (457,500) (412,750)
Outstanding Options, Number of shares, ending balance 9,674,791 9,639,949 8,770,133
Outstanding options vested and exercisable, Number of Shares 3,724,179    
Outstanding Options, Average Option Price, beginning balance $ 112.40 $ 99.06 $ 80.50
Granted, Average Option Price 119.73 124.38 118.72
Exercised, Average Option Price 100.95 64.41 53.02
Cancelled, Average Option Price 121.07 118.65 103.01
Outstanding Options, Average Option Price, ending balance 115.39 112.40 99.06
Outstanding options vested and exercisable, Average Option Price 106.77    
$142.43-$36.95      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High   142.43 142.43
Range, Low   36.95 36.95
$138.00-$107.39      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High     138.00
Range, Low     107.39
$117.29-$36.95      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High     117.29
Range, Low     36.95
$130.32-$36.95      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High     130.32
Range, Low     $ 36.95
$124.56-$110.15      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High   124.56  
Range, Low   110.15  
$118.62-$36.95      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High   118.62  
Range, Low   36.95  
$142.43-$53.38      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High   142.43  
Range, Low   $ 53.38  
$138.00-$53.38      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High 138.00    
Range, Low 53.38    
$127.29-$112.68      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High 127.29    
Range, Low 112.68    
$124.56-$53.38      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High 124.56    
Range, Low 53.38    
$136.00-$78.17      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High 136.00    
Range, Low 78.17    
$138.00-$78.17      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High 138.00    
Range, Low $ 78.17