v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Derivatives - Fair Value [Line Items]        
Foreign currency losses, net $ (332) $ (1,770) $ (3,928) $ (1,622)
Not Designated as Hedging Instrument        
Derivatives - Fair Value [Line Items]        
Foreign currency transaction losses (205) (781) (3,138) (1,150)
Foreign currency forward exchange contracts losses (127) (989) (790) (472)
Foreign currency losses, net $ (332) $ (1,770) $ (3,928) $ (1,622)