v3.26.1
Dividends Declared (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2026
Mar. 31, 2025
Dividends Payable [Line Items]                
Dividend Per Share $ 0.91 $ 0.91 $ 0.91 $ 0.83 $ 0.83 $ 0.83 $ 2.73 $ 2.49
Amount $ 6,760 $ 6,756 $ 6,762 $ 6,169 $ 6,169 $ 6,170 $ 20,278 $ 18,508
O2026Q1 Dividends                
Dividends Payable [Line Items]                
Declaration Date     Sep. 15, 2025          
Record Date     Nov. 20, 2025          
Payment Date     Dec. 11, 2025          
O2026Q2 Dividends                
Dividends Payable [Line Items]                
Declaration Date   Dec. 02, 2025            
Record Date   Feb. 19, 2026            
Payment Date   Mar. 12, 2026            
O2026Q3 Dividends                
Dividends Payable [Line Items]                
Declaration Date Mar. 10, 2026              
Record Date May 21, 2026              
Payment Date Jun. 11, 2026              
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      
O2025Q3 Dividends                
Dividends Payable [Line Items]                
Declaration Date       Mar. 11, 2025        
Record Date       May 15, 2025        
Payment Date       Jun. 12, 2025