XML 22 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging Activity - Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position $ 101,448 $ 28,943
Fair Value of Derivatives in a Liability Position 5,118 8,740
Interest rate swaps | Derivatives not designated as hedging instruments    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 41,970 14,385
Fair Value of Derivatives in a Liability Position 140  
Interest Rate Swap Guarantees | Derivatives not designated as hedging instruments    
Fair value of derivative instruments    
Fair Value of Derivatives in a Liability Position 1,289 614
Foreign exchange contracts | Derivatives not designated as hedging instruments    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position 57,243 14,558
Fair Value of Derivatives in a Liability Position 3,689 7,834
Credit spread instrument | Derivatives not designated as hedging instruments    
Fair value of derivative instruments    
Fair Value of Derivatives in an Asset Position $ 2,235  
Fair Value of Derivatives in a Liability Position   $ 292