XML 121 R110.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Components Of The Transfers In And Out Of Level 3) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]        
Transfers Into Level 3 $ 141 $ 212 $ 33 $ 229
Transfers Out of Level 3 (116) (352) (150) (276)
Total 25 (140) (117) (47)
Corporate Bonds [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]        
Transfers Into Level 3 100 159 32 228
Transfers Out of Level 3 (76) (119) (52) (114)
Total 24 40 (20) 114
RMBS [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]        
Transfers Out of Level 3     (12) (15)
Total     (12) (15)
ABS [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]        
Transfers Into Level 3 2 2 1 1
Transfers Out of Level 3 (40) (233) (69) (111)
Total (38) (231) (68) (110)
CMBS [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]        
Transfers Into Level 3 4 4    
Transfers Out of Level 3     (17) (17)
Total 4 4 $ (17) (17)
Hybrid And Redeemable Preferred Securities [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]        
Transfers Into Level 3 4 16    
Total 4 16    
Trading Securities [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]        
Transfers Out of Level 3       (4)
Total       (4)
Derivative Investments [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]        
Transfers Into Level 3 31 31    
Transfers Out of Level 3       (15)
Total $ 31 $ 31   $ (15)