v3.25.2
OTHER FINANCIAL STATEMENT DETAILS - Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 135 $ 165 $ 280 $ 331
Interest expense (114) (93) (217) (179)
Net gains (losses) on strategic investments 11 (6) 59 (55)
Other (7) 8 (24) 18
Other income (expense), net $ 25 $ 74 $ 98 $ 115