v3.24.1.u1
Earnings per Share - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended
Feb. 01, 2024
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method        
Shares used in computation of basic EPS (in shares)     2,545 2,587
Dividends paid     $ 1,273 $ 0
Class A        
Earnings Per Share, Basic, by Common Class, Including Two Class Method        
Shares used in computation of basic EPS (in shares)     2,197 2,223
Dividends payable (in dollars per share) $ 0.50   $ 0.50  
Dividends paid   $ 1,100 $ 1,100  
Class A | Restricted Stock Units (RSUs)        
Earnings Per Share, Basic, by Common Class, Including Two Class Method        
Shares excluded from EPS calc (in shares)     5 86
Class B        
Earnings Per Share, Basic, by Common Class, Including Two Class Method        
Shares used in computation of basic EPS (in shares)     348 364
Dividends payable (in dollars per share) $ 0.50   $ 0.50  
Dividends paid   $ 174 $ 174