Share Repurchase Programs - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | 36 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Feb. 18, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
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) | 6,111,558 | 5,745,601 | 492,320 | 0 | 11,857,159 | 492,320 | 31,700,000 | |||
Treasury stock, value, acquired | $ 953 | $ 111 | $ 2,694 | $ 111 | ||||||
2025 ASRs | ||||||||||
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 |