v3.25.1
Cash, Cash Equivalents, and Marketable Securities Restricted Cash (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Restricted Cash and Cash Equivalents Items [Line Items]    
Cash and cash equivalents $ 20,864 $ 22,935
Restricted cash 213 208
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations $ 0 47
Restricted Cash, Statement of Financial Position [Extensible Enumeration] Other assets  
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total $ 21,077 $ 23,190