v3.24.0.1
Interest and Other Income (Expense), Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Income and Expenses [Abstract]      
Interest income $ 1,639 $ 461 $ 484
Interest expense (446) (185) (23)
Foreign currency exchange losses, net (366) (81) (140)
Other income (expense), net (150) (320) 210
Interest and other income (expense), net $ 677 $ (125) $ 531