v3.23.2
Stockholders' Equity - Narrative (Details) - USD ($)
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Stockholders Equity Note [Line Items]            
Repurchases of capital stock $ 15,114,000,000 $ 15,197,000,000 $ 30,238,000,000 $ 28,497,000,000    
Share Repurchase Program            
Stockholders Equity Note [Line Items]            
Repurchases of capital stock $ 15,114,000,000   $ 30,238,000,000      
Repurchases of capital stock (in shares) 131   288      
Class A & C Capital Stock | Share Repurchase Program            
Stockholders Equity Note [Line Items]            
Authorized share repurchase amount         $ 70,000,000,000 $ 70,000,000,000
Remaining amount available for repurchase $ 68,100,000,000   $ 68,100,000,000