XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash Equivalents, at Carrying Value $ 5,700 $ 3,700  
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 2,412 9,202  
Derivative Liability 40,079 8,541  
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value 2,412 7,949  
foreign currency cash flow hedge current asset 0   $ 855
Foreign Currency Cash Flow Hedge Asset at Fair Value 0 398  
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value 6,102 4,078  
Interest Rate Swap Short Term 33,977 4,463  
Foreign Currency Cash Flow Hedge Liability at Fair Value 0 $ 0  
Change in Carrying Value Verse Fair Value of Long Term Debt $ 195,800