XML 134 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Summary Of Dividends Paid On Common Stock) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stockholders Equity [Line Items]                              
Dividends amount $ 143 $ 272 $ 223 $ 299 $ 488 $ 312 $ 462 $ 596 $ 875 $ 1,007 $ 830 $ 667 $ 937 $ 1,858 $ 3,379
Dividends rate per share $ 0.22 $ 0.44 $ 0.35 $ 0.44 $ 0.77 $ 0.49 $ 0.72 $ 0.89 $ 1.35 $ 1.55 $ 1.27 $ 1      
Fixed Dividend Date March 31, 2024                              
Stockholders Equity [Line Items]                              
Dividends amount       $ 143                      
Fixed Dividend Date June 30, 2024                              
Stockholders Equity [Line Items]                              
Dividends amount     $ 138                        
Fixed Dividend Date September 30, 2024                              
Stockholders Equity [Line Items]                              
Dividends amount   $ 136                          
Fixed Dividend Date December 31, 2024                              
Stockholders Equity [Line Items]                              
Dividends amount $ 143                            
Fixed Dividend Year to Date 2024                              
Stockholders Equity [Line Items]                              
Dividends amount                         560    
Variable Dividend Date March 31, 2024                              
Stockholders Equity [Line Items]                              
Dividends amount       $ 156                      
Variable Dividend Date June 30, 2024                              
Stockholders Equity [Line Items]                              
Dividends amount     $ 85                        
Variable Dividend Date September 30, 2024                              
Stockholders Equity [Line Items]                              
Dividends amount   $ 136                          
Variable Dividend Date December 31, 2024                              
Stockholders Equity [Line Items]                              
Dividends amount $ 0                            
Variable Dividend Year to Date 2024                              
Stockholders Equity [Line Items]                              
Dividends amount                         $ 377    
Fixed Dividend Date March 31, 2023                              
Stockholders Equity [Line Items]                              
Dividends amount               $ 133              
Fixed Dividend Date June 30, 2023                              
Stockholders Equity [Line Items]                              
Dividends amount             $ 128                
Fixed Dividend Date September 30, 2023                              
Stockholders Equity [Line Items]                              
Dividends amount           $ 127                  
Fixed Dividend Date December 31, 2023                              
Stockholders Equity [Line Items]                              
Dividends amount         $ 127                    
Fixed Dividend Year to Date 2023                              
Stockholders Equity [Line Items]                              
Dividends amount                           515  
Variable Dividend Date March 31, 2023                              
Stockholders Equity [Line Items]                              
Dividends amount               $ 463              
Variable Dividend Date June 30, 2023                              
Stockholders Equity [Line Items]                              
Dividends amount             $ 334                
Variable Dividend Date September 30, 2023                              
Stockholders Equity [Line Items]                              
Dividends amount           $ 185                  
Variable Dividend Date December 31, 2023                              
Stockholders Equity [Line Items]                              
Dividends amount         $ 361                    
Variable Dividend Year to Date 2023                              
Stockholders Equity [Line Items]                              
Dividends amount                           $ 1,343  
Fixed Dividend Date March 31, 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                       $ 109      
Fixed Dividend Date June 30, 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                     $ 105        
Fixed Dividend Date September 30, 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                   $ 117          
Fixed Dividend Date December 31, 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                 $ 117            
Fixed Dividend Year to Date 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                             448
Variable Dividend Date March 31, 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                       $ 558      
Variable Dividend Date June 30, 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                     $ 725        
Variable Dividend Date September 30, 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                   $ 890          
Variable Dividend Date December 31, 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                 $ 758            
Variable Dividend Year to Date 2022                              
Stockholders Equity [Line Items]                              
Dividends amount                             $ 2,931