XML 101 R83.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS - Schedule of Assets Measured on Recurring Basis Level 3 Rollforward (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Residential mortgages    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 658 $ 642
Issuances 87 67
Settlements (58) (40)
Change in fair value during the period 206 (282)
Ending balance 893 577
Other Derivative Contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 197 19
Issuances 162 171
Settlements (83) (76)
Change in fair value during the period (238) 29
Ending balance $ 38 143
Cumulative Effect, Period Of Adoption, Adjustment | Residential mortgages    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   190
Cumulative Effect, Period Of Adoption, Adjustment | Other Derivative Contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   0
Cumulative Effect, Period Of Adoption, Adjusted Balance | Residential mortgages    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   832
Cumulative Effect, Period Of Adoption, Adjusted Balance | Other Derivative Contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   $ 19