Earnings Per Share - Narrative (Details) - USD ($) $ / shares in Units, $ in Billions |
1 Months Ended | 3 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Feb. 28, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
May 12, 2026 |
Oct. 31, 2023 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||||
| Increase in quarterly dividend percentage | 8.00% | ||||||
| Common stock, dividends, per share, declared (in dollars per share) | $ 0.14 | $ 0.14 | $ 0.13 | $ 0.13 | |||
| Share Repurchase Program October 2023 & May 2026 | |||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||||
| Share repurchase program, remaining amount | $ 5.7 | ||||||
| Share Repurchase Program October 2023 | |||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||||
| Share repurchase program authorized amount | $ 5.0 | ||||||
| Share Repurchase Program May 2026 | |||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||||
| Share repurchase program authorized amount | $ 5.0 | ||||||