XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative instruments - Contracts Falling under Early Termination Provisions (Details) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Credit Derivatives [Line Items]    
Aggregate fair value of OTC derivatives in net liability positions $ 4,709 $ 3,606
Collateral posted 5,667 5,388
A3 | A-    
Credit Derivatives [Line Items]    
Aggregate fair value of OTC derivatives in net liability positions 123 56
Baa2 | BBB    
Credit Derivatives [Line Items]    
Aggregate fair value of OTC derivatives in net liability positions 621 563
Ba1 | BB+ and lower    
Credit Derivatives [Line Items]    
Aggregate fair value of OTC derivatives in net liability positions $ 1,802 $ 1,778