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 | |||||||