XML 23 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments and Hedging Activities (Details 3) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
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 $ 1,019 $ 2,459
HiFX Operations [Member] | Trading Revenue [Member]    
Derivative Instruments, Loss [Line Items]    
Foreign Currency Exchange Margin $ 18,100 $ 18,600