XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives - Derivatives Not Designated as Hedging Instruments - Credit Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative assets - Fair value $ 708,284 $ 484,184
Derivative liabilities - Fair value 762,569 390,171
Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 20,346,090 19,522,661
Derivative assets - Fair value 704,933 484,184
Derivative liabilities - Fair value 762,473 389,889
Credit contracts | Derivatives not designated as hedging instruments | Other credit derivatives | RPAs — protection sold    
Derivative [Line Items]    
Notional Amount 121,784 72,560
Derivative assets - Fair value 0 0
Derivative liabilities - Fair value $ 76 $ 141