v3.26.1
Dividends (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2026
Jan. 31, 2026
Jul. 31, 2025
Apr. 30, 2025
Jan. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dividends paid to common shareholders               $ 8,030 $ 2,754  
Cash dividends declared on common stock (in dollars per share)           $ 0.10 $ 0.10 $ 0.20 $ 0.20  
Dividends payable on common shares           $ 58 $ 58 $ 58 $ 58 $ 7,972
Common equities                    
Dividends payable on common shares           $ 58 $ 58 58 $ 58  
O2025A                    
Cash dividends paid on common stock (in dollars per share)   $ 13.50                
Dividends paid to common shareholders   $ 7,913                
O2024A                    
Cash dividends paid on common stock (in dollars per share)         $ 4.50          
Dividends paid to common shareholders         $ 2,637          
O2026Q2                    
Cash dividends declared on common stock (in dollars per share)           $ 0.10        
O2026Q2 | Common equities                    
Dividends payable on common shares           $ 58   $ 58    
O2026Q1                    
Cash dividends paid on common stock (in dollars per share) $ 0.10                  
Dividends paid to common shareholders $ 58                  
O2025Q4                    
Cash dividends paid on common stock (in dollars per share)   $ 0.10                
Dividends paid to common shareholders   $ 59                
O2025Q2                    
Cash dividends paid on common stock (in dollars per share)     $ 0.10              
Dividends paid to common shareholders     $ 58              
O2025Q1                    
Cash dividends paid on common stock (in dollars per share)       $ 0.10            
Dividends paid to common shareholders       $ 59            
O2024Q4                    
Cash dividends paid on common stock (in dollars per share)         $ 0.10          
Dividends paid to common shareholders         $ 58