v3.26.1
Share-Based Compensation (Grants of Stock Options and RSUs) (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stock options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Equity awards, granted, in shares 108,951 138,538
Weighted-average fair value per award, in dollars per share $ 42.88 $ 37.72
Restricted Stock Units (RSUs)    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Equity awards, granted, in shares 91,632 92,232
Weighted-average fair value per award, in dollars per share $ 158.88 $ 127.81