Treasury Stock - Narrative (Details) - USD ($) $ in Millions |
Jun. 27, 2026 |
Feb. 12, 2025 |
|---|---|---|
| Equity [Abstract] | ||
| Remaining authorization under the share repurchase program | $ 873.4 | |
| Share Repurchase Program, Authorized, Amount | $ 7,500.0 | |
| Share Repurchase Program, Increase In Authorized, Amount | $ 1,000.0 |