Equity - Schedule of Dividends Declared (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 12 Months Ended | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 |
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Dec. 31, 2022 |
Sep. 30, 2022 |
Jun. 30, 2022 |
Mar. 31, 2022 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Equity [Abstract] | |||||||||||||||
| Dividends Per Share (in dollars per share) | $ 0.45 | $ 0.45 | $ 0.45 | $ 0.45 | $ 0.42 | $ 0.42 | $ 0.42 | $ 0.42 | $ 0.38 | $ 0.38 | $ 0.38 | $ 0.38 | $ 1.80 | $ 1.68 | $ 1.52 |
| Amount | $ 259 | $ 261 | $ 261 | $ 258 | $ 242 | $ 241 | $ 236 | $ 236 | $ 214 | $ 213 | $ 213 | $ 213 | $ 1,039 | $ 955 | $ 853 |