v3.26.1
Stockholder Return Programs (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jun. 11, 2026
Mar. 12, 2026
Apr. 24, 2026
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Apr. 27, 2026
Apr. 23, 2026
Dec. 11, 2025
Equity, Class of Treasury Stock [Line Items]                  
Common stock, dividends declared (in USD per share)       $ 1.02   $ 0.88      
Dividends on common stock       $ 1,120   $ 1,003      
Purchase price       4,950   $ 2,495      
2025 Stockholder Return Program                  
Equity, Class of Treasury Stock [Line Items]                  
Stock repurchase authorization amount       $ 8,600         $ 14,600
Common stock, dividends paid (in USD per share)   $ 1.02              
Repurchases of common stock (in shares)       23,329,925          
Average price paid per share (in USD per share)       $ 210.07          
Purchase price       $ 4,900          
2025 Stockholder Return Program | Forecast                  
Equity, Class of Treasury Stock [Line Items]                  
Common stock, dividends paid (in USD per share) $ 1.02                
2025 Stockholder Return Program | 2025 Q4 Dividends Declared                  
Equity, Class of Treasury Stock [Line Items]                  
Common stock, dividends declared (in USD per share)         $ 1.02        
2025 Stockholder Return Program | 2026 Q1 Dividends Declared                  
Equity, Class of Treasury Stock [Line Items]                  
Common stock, dividends declared (in USD per share)       $ 1.02          
2023-2024 Stockholder Return Program                  
Equity, Class of Treasury Stock [Line Items]                  
Dividends on common stock       $ 1,100          
2023-2024 Stockholder Return Program | DT                  
Equity, Class of Treasury Stock [Line Items]                  
Dividends on common stock       594          
2026 Stockholder Return Program                  
Equity, Class of Treasury Stock [Line Items]                  
Stock repurchase authorization amount       14,600          
Dividends payable       1,100          
2026 Stockholder Return Program | Subsequent Event                  
Equity, Class of Treasury Stock [Line Items]                  
Stock repurchase authorization amount     $ 11,500       $ 18,200 $ 18,200  
Repurchases of common stock (in shares)     3,791,020            
Average price paid per share (in USD per share)     $ 195.87            
Purchase price     $ 743            
2026 Stockholder Return Program | DT                  
Equity, Class of Treasury Stock [Line Items]                  
Dividends payable       $ 594