v3.25.0.1
Financial Instruments - Schedule of Adjusted to Equity and Other Investments without Readily Determinable Fair Values (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 20, 2023
Dec. 31, 2024
Dec. 31, 2023
Klaviyo, Inc. | Call Option      
Equity Securities Adjustments [Roll Forward]      
Fair value accounted as a derivative $ 54    
Equity Securities Without Readily Determinable Fair Value      
Equity Securities Adjustments [Roll Forward]      
Balance, beginning of the year   $ 505 $ 1,085
Purchases of equity and other investments   137 104
Investments received as non-cash consideration in exchange for services   0 60
Gross unrealized gains   89 10
Gross unrealized losses and impairments   (14) (120)
Transfers out of measurement alternative   0 (634)
Balance, end of the year   717 505
Transfers from measurement alternative   0 $ 634
Equity Securities Without Readily Determinable Fair Value | Klaviyo, Inc.      
Equity Securities Adjustments [Roll Forward]      
Transfers out of measurement alternative (257)    
Transfers from measurement alternative $ 257    
Equity Securities Without Readily Determinable Fair Value | Private Investment      
Equity Securities Adjustments [Roll Forward]      
Gross unrealized gains   $ 78