Investments - Components of Nonmarketable securities (Details) - USD ($) $ in Millions |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Nonmarketable Securities [Abstract] | ||
Measurement alternative | $ 1,155 | $ 1,140 |
Equity method | 241 | 230 |
Total Nonmarketable securities | $ 1,396 | $ 1,370 |