XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments and Hedging Activities (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Ria Operations [Member] | Foreign Currency Gain (Loss) [Member]        
Derivative Instruments, Loss [Line Items]        
Gain (loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments $ (2,126) $ 7,085 $ 334 $ 8,380
HiFX Operations [Member] | Trading Revenue [Member]        
Derivative Instruments, Loss [Line Items]        
Foreign Currency Exchange Margin $ 16,100 $ 16,800 $ 34,700 $ 35,500