v3.24.0.1
Stockholders' Equity - Capital Return Program Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Feb. 01, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2024
Jan. 31, 2023
Class of Stock            
Remaining authorized repurchase amount   $ 30,930 $ 10,870      
Stock repurchase program, authorized amount           $ 40,000
Value of shares repurchased   $ 20,033 $ 27,926 $ 44,810    
Subsequent Event            
Class of Stock            
Stock repurchase program, authorized amount         $ 50,000  
Dividends payable (in dollars per share) $ 0.50          
Dividends payable, annual basis (in dollars per share) $ 2.00          
Class A Common Stock            
Class of Stock            
Shares repurchased (in shares)   92