XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Changes in Accumulated Other Comprehensive Income (Loss) by Component (Detail) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance, beginning of period $ 166,542  
Other comprehensive income (loss) (2,665) $ (539)
Balance, end of period 173,566 151,978
Derivatives    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance, beginning of period (13) (19)
Unrealized losses, net of tax (40) (10)
Tax expense (benefit) included in provision for income taxes (12) (3)
Amounts reclassified from accumulated other comprehensive income (loss) 47 12
Other comprehensive income (loss) 7 2
Balance, end of period (6) (17)
Derivatives | Other Income (Expense), Net    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Reclassification adjustments for (gains) losses included in other income (expense), net 59 15
Investments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance, beginning of period (2,138) 3,222
Unrealized losses, net of tax (1,925) (415)
Tax expense (benefit) included in provision for income taxes (7) 2
Amounts reclassified from accumulated other comprehensive income (loss) 28 (7)
Other comprehensive income (loss) (1,897) (422)
Balance, end of period (4,035) 2,800
Investments | Other Income (Expense), Net    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Reclassification adjustments for (gains) losses included in other income (expense), net 35 (9)
Translation adjustments and other    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance, beginning of period (2,527) (1,381)
Other comprehensive income (loss) (775) (119)
Balance, end of period (3,302) (1,500)
Accumulated other comprehensive income (loss)    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance, beginning of period (4,678) 1,822
Other comprehensive income (loss) (2,665) (539)
Balance, end of period $ (7,343) $ 1,283