XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Cash Flow Hedge Derivative Instrument Assets at Fair Value $ 2,981 $ 7,546
Cash Flow Hedge Derivative Instrument Liabilities at Fair Value 381 377
Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value (derivative asset and liability) 1,600 6,655
Other Noncurrent Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value (derivative asset and liability) 1,381 891
Other Noncurrent Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value (derivative asset and liability) 0 307
Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Foreign Currency Cash Flow Hedge Liability at Fair Value $ 381 $ 70