XML 90 R56.htm IDEA: XBRL DOCUMENT v3.24.2
OTHER FINANCIAL STATEMENT DETAILS - Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 165 $ 116 $ 331 $ 224
Interest expense (93) (87) (179) (174)
Net gains (losses) on strategic investments (6) 133 (55) 181
Other 8 8 18 14
Other income (expense), net $ 74 $ 170 $ 115 $ 245