Subsequent Events (Details) - USD ($) shares in Millions, $ in Millions |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jan. 31, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Subsequent Event [Line Items] | ||||
| Treasury stock acquired | $ 302.8 | $ 226.1 | $ 75.4 | |
| Open Market Transactions | ||||
| Subsequent Event [Line Items] | ||||
| Treasury stock acquired (in shares) | 8.0 | 2.7 | 2.8 | |
| Treasury stock acquired | $ 300.2 | $ 99.7 | $ 74.7 | |
| Subsequent Event | Open Market Transactions | ||||
| Subsequent Event [Line Items] | ||||
| Treasury stock acquired (in shares) | 0.7 | |||
| Treasury stock acquired | $ 25.0 | |||