XML 75 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Information about All Outstanding Options (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]        
Number, Options Outstanding 9,674,791 9,639,949 8,770,133 8,400,183
Weighted average exercise price, Options Outstanding $ 115.39 $ 112.40 $ 99.06 $ 80.50
Aggregate intrinsic value, Options Outstanding $ 43,806,400      
Weighted average remaining contractual life, Options Outstanding 2 years 7 months 6 days      
Number, Options Exercisable 3,724,179      
Weighted Average Exercise Price, Options Exercisable $ 106.77      
Aggregate intrinsic value, Options Exercisable $ 43,594,160      
Weighted average remaining contractual life, Options Exercisable 1 year 4 months 24 days