v3.26.1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Fair Value of Derivative Assets and Liabilities (Details) - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Foreign Currency Derivatives    
Derivative asset, net foreign currency forward contract derivatives $ 2,484 $ 729
Derivative liability, net foreign currency forward contract derivatives (80) (984)
Not Designated as Hedging Instrument    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 1,568 888
Derivative liability, gross forward foreign currency exchange contracts (104) (291)
Designated as Hedging Instrument    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 2,693 997
Derivative asset, netting of counterparty contracts (209) (268)
Derivative liability, gross forward foreign currency exchange contracts (289) (1,252)
Derivative liability, netting of counterparty contracts 209 268
Designated as Hedging Instrument | Cash flow foreign currency contracts    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 1,125 109
Derivative liability, gross forward foreign currency exchange contracts $ (185) $ (961)