XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation Plans (Schedule of Stock Options by Exercise Price Range) (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Exercise Price Range One [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range Limit $ 77.91
Range of Exercise Prices, Upper Range Limit $ 85.87
Options Outstanding, Number | shares 75,212
Options Outstanding, Weighted Average Remaining Contractual Lives 11 months 1 day
Options Outstanding, Weighted Average Exercise Price $ 84.03
Options Currently Exercisable, Number | shares 75,212
Options Currently Exercisable, Weighted Average Exercise Price $ 84.03
Exercise Price Range Two [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding, Number | shares 127,350
Options Outstanding, Weighted Average Remaining Contractual Lives 2 years 1 month 28 days
Options Outstanding, Weighted Average Exercise Price $ 104.11
Options Currently Exercisable, Number | shares 127,350
Options Currently Exercisable, Weighted Average Exercise Price $ 104.11
Exercise Price Range Three [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding, Number | shares 125,002
Options Outstanding, Weighted Average Remaining Contractual Lives 5 years 1 month 28 days
Options Outstanding, Weighted Average Exercise Price $ 115.35
Options Currently Exercisable, Number | shares 125,002
Options Currently Exercisable, Weighted Average Exercise Price $ 115.35
Exercise Price Range Four [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range Limit 117.22
Range of Exercise Prices, Upper Range Limit $ 118.54
Options Outstanding, Number | shares 254,869
Options Outstanding, Weighted Average Remaining Contractual Lives 3 years 9 months 10 days
Options Outstanding, Weighted Average Exercise Price $ 118.03
Options Currently Exercisable, Number | shares 254,869
Options Currently Exercisable, Weighted Average Exercise Price $ 118.03
Exercise Price Range Five [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range Limit 134.26
Range of Exercise Prices, Upper Range Limit $ 139.51
Options Outstanding, Number | shares 254,887
Options Outstanding, Weighted Average Remaining Contractual Lives 7 years 3 months 14 days
Options Outstanding, Weighted Average Exercise Price $ 136.56
Options Currently Exercisable, Number | shares 155,481
Options Currently Exercisable, Weighted Average Exercise Price $ 138.03
Exercise Price Range Six [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range Limit 140.01
Range of Exercise Prices, Upper Range Limit $ 161.82
Options Outstanding, Number | shares 257,142
Options Outstanding, Weighted Average Remaining Contractual Lives 8 years 2 months 26 days
Options Outstanding, Weighted Average Exercise Price $ 151.8
Options Currently Exercisable, Number | shares 74,933
Options Currently Exercisable, Weighted Average Exercise Price $ 140.01