XML 90 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities Derivative Financial Information (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Ria Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount $ 281.5 $ 393.3  
Corporate Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount 710.4 563.1  
xe Operations [Member] | Trading Revenue [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Trading Activity, Gain 88.8 85.3 $ 86.6
xe Operations [Member] | Foreign Exchange Contract [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Notional Amount $ 900.0 $ 1,100.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