XML 71 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset, Fair Value, Gross Asset $ 9,200 $ 8,300
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued and other liabilities Accrued and other liabilities
Derivative Liability $ 8,500 $ 25,200
Cash Equivalents, at Carrying Value 3,700 4,000
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset, Fair Value, Gross Asset 9,202 8,330
Derivative Liability, Fair Value, Gross Liability 8,541 25,193
Change in Carrying Value Verse Fair Value of Long Term Debt 202,600  
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value 7,949 8,330
Foreign Currency Contract, Current Asset, Fair Value 855 0
Foreign Currency Contract, Asset, Fair Value Disclosure 398 0
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value 4,078 8,245
Foreign Currency Cash Flow Hedge Liability at Fair Value 4,463 14,270
Short-Term Cross Currency Swap | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign Currency Cash Flow Hedge Liability at Fair Value $ 0 $ 2,678