v3.26.1
Earnings Per Share, Share Repurchases and Dividends on Common Stock (Unaudited) Share Repurchases (Details 2) - December 2024 Share Repurchase Program - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2026
Dec. 11, 2024
Share Repurchase [Line Items]    
Amount Authorized   $ 3,000
Share Repurchases - Notes to Table    
Amount remaining under authorization for share repurchases $ 2,500  
Stock Repurchased During Period, Value $ 0