Equity - Schedule of Share Repurchase Activities (Details) - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | 3 Months Ended | 4 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|---|---|
Apr. 28, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Apr. 28, 2026 |
Dec. 31, 2025 |
|
| Equity, Class of Treasury Stock [Line Items] | ||||||||
| Total Payments | $ 227 | $ 202 | ||||||
| Share repurchase program | ||||||||
| Equity, Class of Treasury Stock [Line Items] | ||||||||
| Number of Shares Repurchased | 1,714,620 | 1,507,378 | 1,636,094 | 1,920,154 | 1,966,909 | 7,030,535 | ||
| Total Payments | $ 192 | $ 150 | $ 154 | $ 158 | $ 172 | $ 634 | ||
| Average Price Paid Per Share (in usd per share) | $ 111.87 | $ 99.66 | $ 94.32 | $ 82.06 | $ 87.69 | $ 90.26 | ||
| Share repurchase program | Subsequent Event | ||||||||
| Equity, Class of Treasury Stock [Line Items] | ||||||||
| Number of Shares Repurchased | 527,648 | 2,242,268 | ||||||
| Total Payments | $ 57 | $ 249 | ||||||
| Average Price Paid Per Share (in usd per share) | $ 108.04 | $ 110.97 | ||||||