XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.3
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Gain (Losses) from Foreign Currency Transactions and Derivative Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivatives - Fair Value [Line Items]        
Foreign currency gains (losses), net $ 2,957 $ (332) $ 8,264 $ (3,928)
Not Designated as Hedging Instrument        
Derivatives - Fair Value [Line Items]        
Foreign currency transaction gains (losses) 2,510 (205) 7,871 (3,138)
Foreign currency forward exchange contracts gains (losses) 447 (127) 393 (790)
Foreign currency gains (losses), net $ 2,957 $ (332) $ 8,264 $ (3,928)