v3.26.1
Dividends (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jan. 31, 2026
Apr. 30, 2025
Jan. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dividends paid to common shareholders       $ 7,972 $ 2,695  
Cash dividends declared on common stock (in dollars per share)       $ 0.10 $ 0.10  
Dividends payable on common shares       $ 58 $ 59 $ 7,972
Common equities            
Dividends payable on common shares       $ 58 $ 59  
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      
O2026Q1            
Cash dividends declared on common stock (in dollars per share)       $ 0.10    
O2026Q1 | Common equities            
Dividends payable on common shares       $ 58    
O2025Q4            
Cash dividends paid on common stock (in dollars per share) $ 0.10          
Dividends paid to common shareholders $ 59          
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