Subsequent Events (Details) - USD ($) |
Oct. 27, 2026 |
Jul. 22, 2025 |
|---|---|---|
| Subsequent Event | ||
| Subsequent Event [Line Items] | ||
| Common stock dividend declared, per share | $ 0.469 | |
| October 2026 Stock Repurchase Program | Subsequent Event | ||
| Subsequent Event [Line Items] | ||
| Authorized stock repurchase amount | $ 750,000,000 | |
| July 2025 Stock Repurchase Program | ||
| Subsequent Event [Line Items] | ||
| Authorized stock repurchase amount | $ 500,000,000 | |
| July 2025 Stock Repurchase Program | Subsequent Event | ||
| Subsequent Event [Line Items] | ||
| Authorized stock repurchase amount | $ 306,000,000 |