v3.25.4
Related Party Transactions - Schedule Of Related Party Transactions (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Receivables $ 1,570 $ 1,121
Receivables from customers 90,475 64,432
Payables 217 195
Payables to customers 154,336 115,343
Directors, Officers, And Affiliates [Member]    
Related Party Transaction [Line Items]    
Receivables from customers 171 44
Payables to customers $ 1,249 $ 1,320