XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Accrued purchases of property and equipment $ 6,818 $ 7,104
European Commission fines 7,099 6,322
Accrued customer liabilities 4,247 4,304
Payables to brokers for unsettled investment trades 3,112 3,866
Income taxes payable, net 786 2,905
Other accrued expenses and current liabilities 29,977 26,727
Accrued expenses and other current liabilities 52,039 51,228
Settled Litigation | Privacy Matters    
Property, Plant and Equipment [Line Items]    
Other accrued expenses and current liabilities 1,400  
Accounts Payable    
Property, Plant and Equipment [Line Items]    
Accrued purchases of property and equipment $ 3,800 $ 3,200