XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.2
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Fair Value of Derivative Assets and Liabilities (Details) - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Foreign Currency Derivatives    
Derivative asset, net foreign currency forward contract derivatives $ 220 $ 1,171
Derivative liability, net foreign currency forward contract derivatives (671) (1,527)
Not Designated as Hedging Instrument    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 804 2,691
Derivative liability, gross forward foreign currency exchange contracts (1,082) (3,433)
Designated as Hedging Instrument    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 896 3,933
Derivative asset, netting of counterparty contracts (676) (2,762)
Derivative liability, gross forward foreign currency exchange contracts (1,347) (4,289)
Derivative liability, netting of counterparty contracts 676 2,762
Designated as Hedging Instrument | Cash flow foreign currency contracts    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 92 1,242
Derivative liability, gross forward foreign currency exchange contracts $ (265) $ (856)