XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Derivative Financial Instruments Notional Amounts on Outstanding Positions (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives - Fair Value [Line Items]    
Notional $ 183,235 $ 185,009
Fair Value 286 1,430
Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 109,780 105,879
Fair Value 31 1,517
Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 73,455 79,130
Fair Value 255 (87)
Singapore Dollar | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 23,825 41,441
Fair Value (146) 1,507
Euro | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 17,681 30,757
Fair Value (154) 1,343
Euro | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 21,694 40,014
Fair Value 450 (186)
British Pound Sterling | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 11,484 17,662
Fair Value 38 (835)
British Pound Sterling | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 10,799 22,320
Fair Value (119) 135
South Korean Won | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 13,350 9,759
Fair Value 118 (428)
South Korean Won | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 4,095 11,093
Fair Value 156 (42)
Indian Rupee | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 12,770 5,291
Fair Value (20) (23)
Indian Rupee | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 2,579 5,703
Fair Value (4) 6
Japanese Yen | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 5,591 969
Fair Value 177 (47)
Other currencies | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 25,079 0
Fair Value 18 0
Chinese Yuan | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 34,288 0
Fair Value $ (228) $ 0