v3.26.1
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Balance Sheet Components Disclosure [Abstract]    
Accrued fines and settlements $ 15,551 $ 15,594
Accrued purchases of property and equipment 12,873 8,877
Accrued customer liabilities 4,965 5,029
Payables to brokers for unsettled investment trades 631 950
Income taxes payable, net 3,905 523
Other accrued expenses and current liabilities 25,094 24,584
Accrued expenses and other current liabilities $ 63,019 $ 55,557