v3.25.4
Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2018
Equity [Abstract]        
Amount of shares authorized in stock purchase plan, value       $ 10,000,000,000
Shares repurchased $ 0 $ 0 $ 0  
Amount of remaining shares authorized in stock purchase plan, value $ 3,300,000,000      
Preferred stock, shares authorized (in shares) 27,000,000 27,000,000    
Preferred stock, shares issued (in shares) 0 0    
Preferred stock, shares outstanding (in shares) 0 0