XML 160 R138.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Billions
1 Months Ended 12 Months Ended
Jan. 01, 2025
Jan. 23, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 11, 2025
Apr. 27, 2022
Subsequent events              
Cash dividends declared (in dollars per share)     $ 2.12 $ 2.04 $ 1.98    
Shares authorized under repurchase program             4,120,021
Subsequent event | Stock Repurchase Program 2025              
Subsequent events              
Shares authorized under repurchase program           3,000,000  
Outstanding shares percentage           3.00%  
Subsequent event | O 2025 Q1 Dividends              
Subsequent events              
Dividends payable date declared   Jan. 23, 2025          
Cash dividends declared (in dollars per share)   $ 0.52          
Dividends payable date to be paid   Feb. 14, 2025          
Dividends payable date of record   Feb. 07, 2025          
Subsequent event | Independent              
Subsequent events              
Common shares receivable 0.6            
common stock issued 24,858,731            
Purchase price $ 2.5