v3.24.0.1
Stockholder Return Programs - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended 12 Months Ended
Jan. 24, 2024
Sep. 25, 2023
Jan. 31, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Sep. 06, 2023
Sep. 08, 2022
Equity, Class of Treasury Stock [Line Items]                
Purchase price         $ 13,255 $ 3,000    
Common stock, dividends declared (in USD per share)         $ 0.65      
Director | Subsequent Event                
Equity, Class of Treasury Stock [Line Items]                
Common stock, dividends declared (in USD per share) $ 0.65              
2022 Stock Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount               $ 14,000
Repurchases of common stock (in shares)       77,460,937        
Average price paid per share (in USD per share)       $ 141.57        
Purchase price       $ 11,000        
2023-2024 Stockholder Return Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount             $ 19,000  
Repurchases of common stock (in shares)         15,464,107      
Average price paid per share (in USD per share)         $ 144.95      
Purchase price         $ 2,200      
Cash dividends         747      
Stock repurchase authorization amount         16,000      
2023-2024 Stockholder Return Program | Subsequent Event                
Equity, Class of Treasury Stock [Line Items]                
Repurchases of common stock (in shares)     9,024,185          
Average price paid per share (in USD per share)     $ 162.98          
Purchase price     $ 1,500          
Stock repurchase authorization amount     $ 14,500          
2023-2024 Stockholder Return Program | DT                
Equity, Class of Treasury Stock [Line Items]                
Cash dividends         $ 393      
2023-2024 Stockholder Return Program | Director                
Equity, Class of Treasury Stock [Line Items]                
Common stock, dividends declared (in USD per share)   $ 0.65