Equity - Authorized common stock repurchases (Details) - USD ($) |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Jun. 23, 2025 |
Feb. 11, 2025 |
Apr. 30, 2024 |
May 04, 2023 |
|
| Share Repurchase Program [Line Items] | ||||||
| Authorized amount | $ 2,000,000,000.0 | |||||
| Purchase of common stock | $ 1,263,000,000 | $ 326,000,000 | ||||
| June 23, 2025 | ||||||
| Share Repurchase Program [Line Items] | ||||||
| Authorized amount | $ 2,000,000,000 | |||||
| Authorization Remaining | 1,342,000,000 | |||||
| February 11, 2025 | ||||||
| Share Repurchase Program [Line Items] | ||||||
| Authorized amount | $ 2,000,000,000 | |||||
| Authorization Remaining | 0 | |||||
| April 30, 2024 | ||||||
| Share Repurchase Program [Line Items] | ||||||
| Authorized amount | $ 2,000,000,000 | |||||
| Authorization Remaining | 0 | |||||
| May 4, 2023 | ||||||
| Share Repurchase Program [Line Items] | ||||||
| Authorized amount | $ 1,000,000,000 | |||||
| Authorization Remaining | $ 0 | |||||