XML 94 R74.htm IDEA: XBRL DOCUMENT v3.24.4
Stock-based Compensation Plans - Options Outstanding and Option Exercisable (Detail)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding | shares 22
Options Outstanding, Weighted-Average Remaining Contractual Life (in years) 2 years 3 months 18 days
Options Outstanding, Weighted- Average Exercise Price $ 69.2
Options Exercisable | shares 21
Options Exercisable, Weighted-Average Exercise Price $ 71.08
Exercise prices range $38.75 - $41.47  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise prices minimum range 38.75
Exercise prices maximum range $ 41.47
Options Outstanding | shares 6
Options Outstanding, Weighted-Average Remaining Contractual Life (in years) 4 years 8 months 12 days
Options Outstanding, Weighted- Average Exercise Price $ 39.75
Options Exercisable | shares 5
Options Exercisable, Weighted-Average Exercise Price $ 40
Exercise prices range $47.55 - $77.10  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise prices minimum range 47.55
Exercise prices maximum range $ 77.1
Options Outstanding | shares 5
Options Outstanding, Weighted-Average Remaining Contractual Life (in years) 1 year 9 months 18 days
Options Outstanding, Weighted- Average Exercise Price $ 70.54
Options Exercisable | shares 5
Options Exercisable, Weighted-Average Exercise Price $ 70.54
Exercise prices range $77.80 - $84.22  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise prices minimum range 77.8
Exercise prices maximum range $ 84.22
Options Outstanding | shares 5
Options Outstanding, Weighted-Average Remaining Contractual Life (in years) 1 year
Options Outstanding, Weighted- Average Exercise Price $ 80.09
Options Exercisable | shares 5
Options Exercisable, Weighted-Average Exercise Price $ 80.09
Exercise prices range $87.38 - $91.74  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise prices minimum range 87.38
Exercise prices maximum range $ 91.74
Options Outstanding | shares 6
Options Outstanding, Weighted-Average Remaining Contractual Life (in years) 1 year 2 months 12 days
Options Outstanding, Weighted- Average Exercise Price $ 89.44
Options Exercisable | shares 6
Options Exercisable, Weighted-Average Exercise Price $ 89.44