v3.25.2
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, 2025
Dec. 31, 2024
Prepaid expenses and other current assets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets $ 1,950 $ 944
Other assets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets 5,575 3,945
Accrued liabilities    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities 1,894 945
Other liabilities    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities $ 4,846 $ 1,385