XML 123 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities - Net Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Apr. 30, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative liability, current $ 8,891    
Derivative asset, noncurrent 19,201 $ 2,496  
Derivative liability, noncurrent $ 5,326 3,273  
Derivative asset, current   6,359  
Derivative liability, statement of financial position [Extensible Enumeration] Accrued expenses and other current liabilities (includes current portion of operating lease liabilities), Other Long-term Liabilities    
Derivative asset, current, statement of financial position [Extensible Enumeration] Prepaid expenses and other    
Derivative liability, noncurrent, statement of financial position [Extensible Enumeration] Other Long-term Liabilities    
Derivative asset, statement of financial position [Extensible Enumeration] Prepaid expenses and other, Assets, Noncurrent, Excluding Property, Plant and Equipment, Net    
Derivative asset, noncurrent, statement of financial position [Extensible Enumeration] Assets, Noncurrent, Excluding Property, Plant and Equipment, Net    
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities (includes current portion of operating lease liabilities)    
Interest rate swap agreements      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Cumulative net gain in AOCI $ 1,823    
Interest Rate Swap, Terminated      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Cumulative net gain in AOCI     $ 10,100
Cash Flow Hedging      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative asset 1,887 1,601  
Derivative liability (5,326) (3,273)  
Net Investment Hedging      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative asset 26,205 4,758  
Derivative liability 0 $ (2,496)  
Cumulative net gain in cross-currency swaps 73,107    
Net Investment Hedging | Cross-currency swap agreements (excluded component)      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Cumulative net gain in cross-currency swaps $ 46,902