XML 70 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Option Activities (Detail) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding Options, Number of shares, beginning balance 8,770,133 8,400,183 7,897,451
Granted, Number of Shares 3,061,725 2,945,550 3,039,350
Exercised, Number of Shares (1,734,409) (2,162,850) (2,256,454)
Cancelled, Number of Shares (457,500) (412,750) (280,164)
Outstanding Options, Number of shares, ending balance 9,639,949 8,770,133 8,400,183
Outstanding options vested and exercisable, Number of Shares 2,869,346    
Outstanding Options, Average Option Price, beginning balance $ 99.06 $ 80.50 $ 57.29
Granted, Average Option Price 124.38 118.72 117.70
Exercised, Average Option Price 64.41 53.02 48.97
Cancelled, Average Option Price 118.65 103.01 83.63
Outstanding Options, Average Option Price, ending balance 112.40 99.06 80.50
Outstanding options vested and exercisable, Average Option Price 100.51    
$102.21-$36.95      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High     102.21
Range, Low     36.95
$142.43-$108.29      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High     142.43
Range, Low     108.29
$134.70-$36.95      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range, High     134.70
Range, Low     $ 36.95
$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