Stockholders' Equity - Schedule of Quarterly Dividend and Special Distributions (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 12 Months Ended | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
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, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Equity [Abstract] | |||||||||||||||
| Total Distribution (in dollars per share) | $ 4.69 | $ 4.69 | $ 4.69 | $ 4.69 | $ 4.26 | $ 4.26 | $ 4.26 | $ 4.26 | $ 4.26 | $ 3.41 | $ 3.41 | $ 3.41 | $ 18.76 | $ 17.04 | $ 14.49 |
| Nonqualified Ordinary Dividend (in dollars per share) | $ 4.69 | $ 4.69 | $ 4.69 | $ 4.69 | $ 4.26 | $ 4.26 | $ 4.26 | $ 4.26 | $ 4.26 | $ 3.41 | $ 3.41 | $ 3.41 | $ 18.76 | $ 17.04 | $ 14.49 |
| Total Distribution Amount | $ 460 | $ 459 | $ 459 | $ 457 | $ 412 | $ 405 | $ 405 | $ 402 | $ 402 | $ 319 | $ 319 | $ 319 | $ 1,835 | $ 1,624 | $ 1,359 |