Share Repurchases (Narrative) (Details) - USD ($) |
Apr. 03, 2026 |
Feb. 20, 2025 |
|---|---|---|
| Equity [Abstract] | ||
| Additional amount authorized for repurchase program | $ 454,000,000 | |
| Stock repurchase program, authorized amount | $ 750,000,000 | |
| Remaining authorized repurchase amount | $ 427,000,000 |