v3.26.1
Derivative Financial Instruments (Fair Value of Derivative Instruments Included in Balance Sheets) (Details) - Derivatives not designated as hedging instruments - Foreign currency derivatives - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities $ 1,472 $ 1,993
Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets 10,004 6,795
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities 2,851 4,408
Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets $ 5,008 $ 2,736