XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Fair Value of Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Foreign Currency Derivatives    
Derivative asset, statement of financial position [Extensible Enumeration] Prepaid expenses and other assets Prepaid expenses and other assets
Derivative liability, statement of financial position [Extensible Enumeration] Accrued expenses and other liabilities Accrued expenses and other liabilities
Level 2    
Foreign Currency Derivatives    
Derivative asset, net foreign currency forward contract derivatives $ 992 $ 1,445
Derivative liability, net foreign currency forward contract derivatives (464) (15)
Level 2 | Not Designated as Hedging Instrument    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 922 2,850
Derivative liability, gross forward foreign currency exchange contracts (665) (1,333)
Level 2 | Designated as Hedging Instrument    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 1,494 2,992
Derivative asset, netting of counterparty contracts (502) (1,547)
Derivative liability, gross forward foreign currency exchange contracts (966) (1,562)
Derivative liability, netting of counterparty contracts 502 1,547
Level 2 | Designated as Hedging Instrument | Cash flow foreign currency contracts    
Foreign Currency Derivatives    
Derivative asset, gross forward foreign currency exchange contracts 572 142
Derivative liability, gross forward foreign currency exchange contracts $ (301) $ (229)