v3.25.2
Share-Based Compensation (Grants of Stock Options and RSUs) (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Stock options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Equity awards, granted, in shares 138,538 127,963
Weighted-average fair value per award, in dollars per share $ 37.72 $ 40.92
Restricted Stock Units (RSUs)    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Equity awards, granted, in shares 92,232 95,773
Weighted-average fair value per award, in dollars per share $ 127.81 $ 128.95