XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Variable Interest Entities - Consolidated Variable Interest Entity Asset and Liability Information (Details)
$ in Millions
Mar. 31, 2025
USD ($)
instrument
Dec. 31, 2024
USD ($)
instrument
Disclosure of Variable Interest Entities Assets and Liabilities [Line Items]    
Carrying Value $ 7,849 $ 9,677
Variable Interest Entity, Primary Beneficiary    
Disclosure of Variable Interest Entities Assets and Liabilities [Line Items]    
Number of Instruments | instrument 1 1,000,000
Notional Amounts $ 504 $ 522
Carrying Value $ 0 $ 0