XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Information about All Outstanding Options (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Number, Options Outstanding 7,875,667 8,556,115 8,238,966
Weighted average exercise price, Options Outstanding $ 122.04 $ 116.80 $ 109.47
Aggregate intrinsic value, Options Outstanding $ 158,552,816    
Weighted average remaining contractual life, Options Outstanding 2 years 6 months 2 years 7 months 6 days 2 years 10 months 24 days
Number, Options Exercisable 3,073,714 2,997,296 2,522,906
Weighted Average Exercise Price, Options Exercisable $ 116.89 $ 119.00 $ 124.62
Aggregate intrinsic value, Options Exercisable $ 75,389,444    
Weighted average remaining contractual life, Options Exercisable 1 year 6 months