Revenue - Additional Information (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Disclosure of reportable segments [line items] | |||
Revenue from contracts with customers | $ 51,238 | $ 55,375 | $ 53,910 |
Other revenue adjustments | $ 24 | $ 283 | $ (93) |
Bottom of range [member] | |||
Disclosure of reportable segments [line items] | |||
Provisional pricing period | 60 days | ||
Top of range [member] | |||
Disclosure of reportable segments [line items] | |||
Provisional pricing period | 120 days |