XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Instruments and Hedging Activities Derivative Financial Information (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Ria Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount $ 222.1 $ 246.0  
Corporate Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount 216.1 454.3  
xe Operations [Member] [Domain] | Trading Revenue [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Trading Activity, Gain 79.5 68.2 $ 71.1
HiFX Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount $ 1,000.0 $ 1,300.0  
Maximum [Member] | Ria Operations [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Foreign currency forward contract term 14 days