v3.26.1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Gain (Losses) from Foreign Currency Transactions and Derivative Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivatives - Fair Value [Line Items]        
Foreign currency (losses) gains, net $ (2,302) $ 434 $ (3,927) $ 5,307
Not Designated as Hedging Instrument        
Derivatives - Fair Value [Line Items]        
Foreign currency transaction (losses) gains (2,192) 612 (3,879) 5,361
Foreign currency forward exchange contracts losses (110) (178) (48) (54)
Foreign currency (losses) gains, net $ (2,302) $ 434 $ (3,927) $ 5,307