Earnings Per Share (Narrative) (Details) $ in Millions  | 
 Jun. 30, 2025  
USD ($) 
 | 
|---|---|
| Earnings Per Share [Abstract] | |
| Share repurchase, remaining availability | $ 386 | 
| 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. 
  |