XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Derivative Financial Instruments Notional Amounts on Outstanding Positions (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivatives - Fair Value [Line Items]    
Notional $ 234,467 $ 185,009
Fair Value 528 1,430
Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 152,012 105,879
Fair Value 257 1,517
Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 82,455 79,130
Fair Value 271 (87)
Singapore Dollar | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 37,742 41,441
Fair Value 101 1,507
Euro | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 17,770 30,757
Fair Value 102 1,343
Euro | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 19,843 40,014
Fair Value 402 (186)
British Pound Sterling | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 10,182 17,662
Fair Value (172) (835)
British Pound Sterling | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 20,649 22,320
Fair Value 78 135
South Korean Won | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 21,308 9,759
Fair Value (92) (428)
South Korean Won | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 5,398 11,093
Fair Value 92 (42)
Indian Rupee | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 14,537 5,291
Fair Value (60) (23)
Indian Rupee | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 3,786 5,703
Fair Value (9) 6
Japanese Yen | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 13,604 969
Fair Value 667 (47)
Other currencies | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 36,869 0
Fair Value (289) 0
Chinese Yuan | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 32,779 0
Fair Value $ (292) $ 0