Earnings Per Share - Narrative (Details) - USD ($) $ / shares in Units, $ in Billions |
3 Months Ended | |||
|---|---|---|---|---|
Feb. 14, 2024 |
Mar. 31, 2024 |
Mar. 31, 2023 |
Oct. 31, 2023 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Increase in quarterly dividend percentage | 9.00% | |||
| Common stock dividends (in dollars per share) | $ 0.12 | $ 0.12 | $ 0.11 | |
| Share Repurchase Program October 2023 | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Authorized share repurchase program amount | $ 5.0 | |||
| Remaining share repurchase authority amount | $ 4.5 | |||