XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Stock Option Activity and Weighted Average Exercise Price (Detail) - Stock Option Plans
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Outstanding Shares  
Beginning Balance | shares 3,123,743
Granted | shares 294,359
Exercised | shares (483,066)
Forfeited | shares (109,051)
Ending Balance | shares 2,825,985
Options exercisable at end of period | shares 2,238,191
Weighted-Average Exercise Price  
Beginning Balance | $ / shares $ 106.16
Granted | $ / shares 117.36
Exercised | $ / shares 98.21
Forfeited | $ / shares 130.67
Ending Balance | $ / shares 107.75
Options exercisable at end of period | $ / shares $ 105.57