XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedging Activities - Fair Value of Derivative Financial Instruments Classification on Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value    
Derivative asset $ 18,533 $ 15,089
Derivative liabilities 352 23,390
Interest Rate Swaps    
Derivatives, Fair Value    
Derivative asset 18,533 15,089
Derivative liabilities 0 15,382
Currency Forward Contracts    
Derivatives, Fair Value    
Derivative asset 0 0
Derivative liabilities 352 172
Futures Contracts    
Derivatives, Fair Value    
Derivative asset 0 0
Derivative liabilities $ 0 $ 7,836