v3.26.1
Variable Interest Entities - Schedule of Unconsolidated VIEs (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Total assets $ 59,885 $ 61,802
Maximum exposure to loss 1,601 1,509
Total liabilities 34,073 33,719
Financial Guarantee    
Variable Interest Entity [Line Items]    
Guarantee, maximum exposure to loss 0 0
Moove    
Variable Interest Entity [Line Items]    
Loan receivable 422 384
Variable Interest Entity, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Total assets 1,422 1,329
Total liabilities $ 0 $ 0