XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Xe Operations [Member] | Foreign Exchange Contracts [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative instruments, notional amount $ 1,500.0   $ 1,500.0   $ 1,100.0
United States of America, Dollars | Ria Operations [Member] | Foreign Exchange Contracts [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative instruments, notional amount 509.7   509.7   393.3
Euro Member Countries, Euro | Ria Operations [Member] | Foreign Exchange Contracts [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative instruments, notional amount 216.1   $ 216.1   $ 563.1
Maximum [Member] | Ria Operations [Member] | Foreign Exchange Contracts [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    
Trading Revenue [Member] | Xe Operations [Member] | Foreign Exchange Contracts [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Foreign currency exchange margin $ 22.4 $ 21.5 $ 43.3 $ 41.6