XML 105 R94.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative instruments - Contracts Falling under Early Termination Provisions (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Credit Derivatives [Line Items]    
Aggregate fair value of OTC derivatives in net liability positions $ 3,603 $ 3,606
Collateral posted 4,210 5,388
A3 | A-    
Credit Derivatives [Line Items]    
Aggregate fair value of OTC derivatives in net liability positions 138 56
Baa2 | BBB    
Credit Derivatives [Line Items]    
Aggregate fair value of OTC derivatives in net liability positions 463 563
Ba1 | BB+ and lower    
Credit Derivatives [Line Items]    
Aggregate fair value of OTC derivatives in net liability positions $ 1,589 $ 1,778