XML 89 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity Declaration and Payment of Dividends (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, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]              
Dividends, Common Stock, Cash $ 682 [1] $ 683 [1] $ 684 [1] $ 683 [1] $ 2,733 $ 2,725 $ 2,588
Common Stock, Dividends, Per Share, Cash Paid $ 1.565 $ 1.565 $ 1.565000 $ 1.565000      
Common Stock Dividend Q1 2024              
Class of Stock [Line Items]              
Dividends Payable, Date Declared       Feb. 21, 2024      
Dividends Payable, Date of Record       Mar. 15, 2024      
Payment Date       Mar. 28, 2024      
Common Stock Dividend Q2 2024              
Class of Stock [Line Items]              
Dividends Payable, Date Declared     May 22, 2024        
Dividends Payable, Date of Record     Jun. 14, 2024        
Payment Date     Jun. 28, 2024        
Common Stock Dividend Q3 2024              
Class of Stock [Line Items]              
Dividends Payable, Date Declared   Aug. 07, 2024          
Dividends Payable, Date of Record   Sep. 13, 2024          
Payment Date   Sep. 30, 2024          
Common Stock Dividend Q4 2024              
Class of Stock [Line Items]              
Dividends Payable, Date Declared Nov. 06, 2024            
Dividends Payable, Date of Record Dec. 13, 2024            
Payment Date Dec. 31, 2024            
[1] Inclusive of dividends accrued for holders of unvested RSUs, which will be paid when and if the RSUs vest.
See also note 17 for a discussion of the Company's common stock dividend declared in March 2025.