Share Repurchase Programs - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | 12 Months Ended | 36 Months Ended | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feb. 18, 2025 |
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, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Mar. 31, 2025 |
Apr. 01, 2025 |
Apr. 01, 2022 |
|
| Share Repurchase Program [Abstract] | ||||||||||||||||
| Stock repurchase program, number of shares authorized to be repurchased (in shares) | 100,000,000 | 100,000,000 | ||||||||||||||
| Share Repurchase Program [Line Items] | ||||||||||||||||
| Treasury stock, shares, acquired (in shares) | 0 | 0 | 6,111,558 | 5,745,601 | 2,804,785 | 3,006,061 | 492,320 | 0 | 6,100,000 | 11,857,159 | 6,303,166 | 31,700,000 | ||||
| Treasury stock, value, acquired | $ 2,694 | $ 1,515 | $ 712 | |||||||||||||
| 2025 Accelerated Share Repurchase | ||||||||||||||||
| Share Repurchase Program [Line Items] | ||||||||||||||||
| Treasury stock, shares, acquired (in shares) | 4,815,022 | 1,795,904 | 4,815,022 | |||||||||||||
| Treasury stock, value, acquired | $ 1,500 | |||||||||||||||