XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash Equivalents, at Carrying Value $ 6,700 $ 4,000  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative Asset 3,369 8,330  
Derivative Liability 5,726 25,193  
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value 1,961 8,330  
foreign currency cash flow hedge current asset 864   $ 0
Foreign Currency Cash Flow Hedge Asset at Fair Value 544 0  
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value 1,897 8,245  
Interest Rate Swap Short Term 3,829 14,270  
Foreign Currency Cash Flow Hedge Liability at Fair Value 0 $ 2,678  
Change in Carrying Value Verse Fair Value of Long Term Debt $ 209,200