XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives and Hedging Activities (Details Textual)
$ in Thousands, € in Millions
12 Months Ended
Dec. 22, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 22, 2022
EUR (€)
Derivative [Line Items]          
Derivative, notional amount | €         € 423.2
Noncurrent derivative assets $ 68,200        
Proceeds from termination of cross-currency swap $ 66,000 $ 0 $ 0 $ (66,004)  
Foreign Exchange Forward          
Derivative [Line Items]          
Derivative, lower remaining maturity range   7 days      
Derivative, upper remaining maturity range   19 months      
Currency Swap          
Derivative [Line Items]          
Derivative, interest accrual       $ (8,500)  
Not Designated as a Hedging Instrument | Foreign Exchange Forward          
Derivative [Line Items]          
Derivative, notional amount   $ 695,900 $ 656,600