| Earnings Per Share (Narrative) (Details) $ in Millions | Sep. 30, 2024  USD ($) | 
|---|---|
| Earnings Per Share [Abstract] | |
| Share repurchase, remaining availability | $ 560 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. No definition available. 
 |