XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Components of AOCI, net of tax        
Beginning balance $ 345,267 $ 292,844 $ 325,084 $ 283,379
Other comprehensive income (loss) before reclassifications     3,045 (1,036)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI     (169) 51
Amounts reclassified from AOCI     (203) 375
Other comprehensive income (loss) 1,959 (173) 2,673 (610)
Ending balance 362,916 300,753 362,916 300,753
Total        
Components of AOCI, net of tax        
Beginning balance (4,086) (4,839) (4,800) (4,402)
Other comprehensive income (loss) 1,959 (173) 2,673 (610)
Ending balance (2,127) (5,012) (2,127) (5,012)
Foreign Currency Translation Adjustments        
Components of AOCI, net of tax        
Beginning balance     (5,080) (3,407)
Other comprehensive income (loss) before reclassifications     3,273 (950)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI     0 0
Amounts reclassified from AOCI     0 0
Other comprehensive income (loss)     3,273 (950)
Ending balance (1,807) (4,357) (1,807) (4,357)
Unrealized Gains (Losses) on Available-for-Sale Investments        
Components of AOCI, net of tax        
Beginning balance     (299) (965)
Other comprehensive income (loss) before reclassifications     836 (453)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI     0 0
Amounts reclassified from AOCI     (113) 541
Other comprehensive income (loss)     723 88
Ending balance 424 (877) 424 (877)
Unrealized Gains (Losses) on Cash Flow Hedges        
Components of AOCI, net of tax        
Beginning balance     579 (30)
Other comprehensive income (loss) before reclassifications     (1,064) 367
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI     (169) 51
Amounts reclassified from AOCI     (90) (166)
Other comprehensive income (loss)     (1,323) 252
Ending balance $ (744) $ 222 $ (744) $ 222