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