v3.26.1
Supplemental Financial Statement Information - Other Income (Expenses), Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Foreign currency exchange gains (losses), net $ 52 $ 97 $ 31 $ 147
Gains (losses) on debt and equity securities, net 1,612 (17) 138 34
Other, net (322) (99) (321) (107)
Other income (expense), net $ 1,342 $ (19) $ (152) $ 74