XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities Derivative Financial Information (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Ria Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount $ 393.3 $ 398.6  
Corporate Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount 563.1 228.4  
xe Operations [Member] | Trading Revenue [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Trading Activity, Gain 85.3 86.6 $ 79.5
xe Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount $ 1.1 $ 1.0  
Maximum [Member] | Ria Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Foreign currency forward contract term 14 days    
Maximum [Member] | xe Operations [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, term of contract 1 year