v3.24.1.u1
Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Components of AOCI, net of tax    
Beginning Balance $ 283,379 $ 256,144
Other comprehensive income (loss) before reclassifications (735) 1,341
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 58 47
Amounts reclassified from AOCI 240 215
Other comprehensive income (loss) (437) 1,603
Ending Balance 292,844 260,894
Total    
Components of AOCI, net of tax    
Beginning Balance (4,402) (7,603)
Ending Balance (4,839) (6,000)
Foreign Currency Translation Adjustments    
Components of AOCI, net of tax    
Beginning Balance (3,407) (4,142)
Other comprehensive income (loss) before reclassifications (503) 596
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0
Amounts reclassified from AOCI 0 0
Other comprehensive income (loss) (503) 596
Ending Balance (3,910) (3,546)
Unrealized Gains (Losses) on Available-for-Sale Investments    
Components of AOCI, net of tax    
Beginning Balance (965) (3,477)
Other comprehensive income (loss) before reclassifications (360) 866
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0
Amounts reclassified from AOCI 311 292
Other comprehensive income (loss) (49) 1,158
Ending Balance (1,014) (2,319)
Unrealized Gains (Losses) on Cash Flow Hedges    
Components of AOCI, net of tax    
Beginning Balance (30) 16
Other comprehensive income (loss) before reclassifications 128 (121)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 58 47
Amounts reclassified from AOCI (71) (77)
Other comprehensive income (loss) 115 (151)
Ending Balance $ 85 $ (135)