v3.26.3
Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Components of AOCI, net of tax        
Beginning balance $ 640,480 $ 362,916 $ 415,265 $ 325,084
Other comprehensive income (loss) before reclassifications     (2,432) 2,843
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI     70 (41)
Amounts reclassified from AOCI     (48) (56)
Other comprehensive income (loss) (2,041) 73 (2,410) 2,746
Ending balance 677,549 386,867 677,549 386,867
Total        
Components of AOCI, net of tax        
Beginning balance (2,285) (2,127) (1,916) (4,800)
Other comprehensive income (loss) (2,041) 73 (2,410) 2,746
Ending balance (4,326) (2,054) (4,326) (2,054)
Foreign Currency Translation Adjustments        
Components of AOCI, net of tax        
Beginning balance     (2,558) (5,080)
Other comprehensive income (loss) before reclassifications     (442) 2,631
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI     (4) 0
Amounts reclassified from AOCI     0 0
Other comprehensive income (loss)     (446) 2,631
Ending balance (3,004) (2,449) (3,004) (2,449)
Unrealized Gains (Losses) on Available-for-Sale Investments        
Components of AOCI, net of tax        
Beginning balance     678 (299)
Other comprehensive income (loss) before reclassifications     (2,455) 1,066
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI     0 0
Amounts reclassified from AOCI     42 (149)
Other comprehensive income (loss)     (2,413) 917
Ending balance (1,735) 618 (1,735) 618
Unrealized Gains (Losses) on Cash Flow Hedges        
Components of AOCI, net of tax        
Beginning balance     (36) 579
Other comprehensive income (loss) before reclassifications     465 (854)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI     74 (41)
Amounts reclassified from AOCI     (90) 93
Other comprehensive income (loss)     449 (802)
Ending balance $ 413 $ (223) $ 413 $ (223)