XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.4
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Derivative Financial Instruments Notional Amounts on Outstanding Positions (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Notional $ 222,573 $ 239,643
Fair Value (255) (356)
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 126,156 149,471
Fair Value 597 (742)
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 96,417 90,172
Fair Value (852) 386
British Pound Sterling | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 69,908 28,223
Fair Value (154) 536
British Pound Sterling | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 7,931 23,678
Fair Value (82) (303)
Chinese Yuan | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 0 40,458
Fair Value 0 (553)
Australian Dollar | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 7,677 0
Fair Value (46) 0
South Korean Won | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 18,690 9,274
Fair Value 257 655
South Korean Won | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 23,963 8,790
Fair Value (494) 614
Euro | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 12,712 49,833
Fair Value 18 (1,303)
Euro | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 39,909 17,246
Fair Value (279) 628
Brazilian Real | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 12,026 0
Fair Value 28 0
Japanese Yen | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 7,882 5,510
Fair Value 354 289
Japanese Yen | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 9,342 0
Fair Value 109 0
Canadian Dollar | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 4,938 5,579
Fair Value 94 (221)
Canadian Dollar | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 7,595 0
Fair Value (60) 0
Singapore Dollar | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 0 31,524
Fair Value 0 (1,251)
Other currencies | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 0 19,528
Fair Value $ 0 $ 553