XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.3
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Derivative Financial Instruments Notional Amounts on Outstanding Positions (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivatives - Fair Value [Line Items]    
Notional $ 83,295 $ 239,643
Fair Value (169) (356)
Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 80,502 149,471
Fair Value (123) (742)
Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 2,793 90,172
Fair Value (46) 386
Euro | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 1,883 49,833
Fair Value 3 (1,303)
Euro | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 689 17,246
Fair Value (66) 628
Singapore Dollar | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 23,043 31,524
Fair Value (294) (1,251)
British Pound Sterling | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 15,125 28,223
Fair Value (63) 536
British Pound Sterling | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 744 23,678
Fair Value 20 (303)
South Korean Won | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 15,477 9,274
Fair Value 299 655
South Korean Won | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 141 8,790
Fair Value 2 614
Japanese Yen | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 7,336 5,510
Fair Value 90 289
Indian Rupee | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 2,797 494
Fair Value 72 8
Other currencies | Not Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 14,841 24,613
Fair Value (230) 324
Chinese Yuan | Designated as Hedging Instrument    
Derivatives - Fair Value [Line Items]    
Notional 1,219 40,458
Fair Value $ (2) $ (553)