v3.25.2
Share-Based Compensation (Schedule of Stock Option Valuation Assumptions) (Details)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]    
Dividend yield 5.20% 6.40%
Expected volatility 24.00% 26.10%
Expected lives 2 years 11 months 8 days 2 years 10 months 24 days
Risk-free interest rate 3.94% 4.49%