XML 78 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives (Derivatives Not Designated as Hedging Instruments - Credit Contracts) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative assets - Fair value $ 457,317 $ 602,754
Derivative liabilities - Fair value 344,135 424,828
Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional Amount 22,005,910 21,341,158
Derivative assets - Fair value 456,409 602,754
Derivative liabilities - Fair value 342,877 422,729
Credit contracts | Derivatives not designated as hedging instruments | Other credit derivatives    
Derivative [Line Items]    
Notional Amount 76,992 76,992
Derivative assets - Fair value 5 13
Derivative liabilities - Fair value 153 206
Credit contracts | Derivatives not designated as hedging instruments | Other credit derivatives | RPAs - protection sold    
Derivative [Line Items]    
Notional Amount 66,278 66,278
Derivative assets - Fair value 0 0
Derivative liabilities - Fair value 153 206
Credit contracts | Derivatives not designated as hedging instruments | Other credit derivatives | RPAs - protection purchased    
Derivative [Line Items]    
Notional Amount 10,714 10,714
Derivative assets - Fair value 5 13
Derivative liabilities - Fair value $ 0 $ 0