XML 92 R84.htm IDEA: XBRL DOCUMENT v3.24.4
Dividends Declared (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]            
Dividend Per Share $ 0.83 $ 0.83 $ 0.75 $ 0.75 $ 1.66 $ 1.5
Amount $ 6,171 $ 6,170 $ 5,573 $ 5,574 $ 12,341 $ 11,147
O2025Q1 Dividends            
Dividends Payable [Line Items]            
Declaration Date   Sep. 16, 2024        
Record Date   Nov. 21, 2024        
Payment Date   Dec. 12, 2024        
O2025Q2 Dividends            
Dividends Payable [Line Items]            
Declaration Date Dec. 03, 2024          
Record Date Feb. 20, 2025          
Payment Date Mar. 13, 2025          
O2024Q1 Dividends            
Dividends Payable [Line Items]            
Declaration Date       Sep. 19, 2023    
Record Date       Nov. 16, 2023    
Payment Date       Dec. 14, 2023    
O2024Q2 Dividends            
Dividends Payable [Line Items]            
Declaration Date     Nov. 28, 2023      
Record Date     Feb. 15, 2024      
Payment Date     Mar. 14, 2024