XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedging Activity - Effect on Financial Statements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivatives      
Gain (loss) on derivative financial instruments, net $ 82,363 $ (82,178) $ (6,310)
Interest rate contracts      
Derivatives      
Gain (loss) on derivative financial instruments, net 41,033 (48,692) (10,516)
Interest rate swap guarantees      
Derivatives      
Gain (loss) on derivative financial instruments, net 589 (235) (3,350)
Foreign exchange contracts      
Derivatives      
Gain (loss) on derivative financial instruments, net 41,228 (32,561) 8,801
Credit index instruments      
Derivatives      
Gain (loss) on derivative financial instruments, net $ (487) $ (690) $ (1,245)