XML 112 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents        
Cash and cash equivalents $ 8,442 $ 8,588    
Cash, cash equivalents, restricted cash and restricted cash equivalents 10,808 10,465 $ 9,196 $ 9,902
Restricted cash and restricted cash equivalents        
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents        
Restricted cash and restricted cash equivalents 492 32    
Restricted security deposits held for customers        
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents        
Restricted cash and restricted cash equivalents $ 1,874 $ 1,845