v3.25.4
Equity - Authorized common stock repurchases (Details) - USD ($)
shares in Millions
1 Months Ended 12 Months Ended
Feb. 06, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 23, 2025
Feb. 11, 2025
Apr. 30, 2024
May 04, 2023
Share Repurchase Program [Line Items]                
Authorized amount         $ 2,000,000,000      
Purchase of common stock   $ 2,141,000,000 $ 1,803,000,000 $ 503,000,000        
June 23, 2025                
Share Repurchase Program [Line Items]                
Authorized amount         $ 2,000,000,000      
Authorization Remaining   2,000,000,000            
February 11, 2025                
Share Repurchase Program [Line Items]                
Authorized amount           $ 2,000,000,000    
Authorization Remaining   592,000,000            
April 30, 2024                
Share Repurchase Program [Line Items]                
Authorized amount             $ 2,000,000,000  
Authorization Remaining   0            
May 4, 2023                
Share Repurchase Program [Line Items]                
Authorized amount               $ 1,000,000,000
Authorization Remaining   $ 0            
Subsequent Event                
Share Repurchase Program [Line Items]                
Authorization Remaining $ 2,100,000,000              
Shares repurchased (in shares) 15.4              
Purchase of common stock $ 469,000,000