XML 107 R88.htm IDEA: XBRL DOCUMENT v3.26.1
Derivatives - Schedule of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Level 2    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued and other current liabilities, Other long-term liabilities  
Prepaid expenses and other current assets | Interest rate swap instruments | Designated as Hedging Instrument | Cash Flow Hedging    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets $ 42 $ 5,861
Other assets | Interest rate swap instruments | Designated as Hedging Instrument | Cash Flow Hedging    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 0 3,387
Accrued and other current liabilities | Interest rate swap instruments | Designated as Hedging Instrument | Cash Flow Hedging    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative liabilities 886 0
Other long-term liabilities | Interest rate swap instruments | Designated as Hedging Instrument | Cash Flow Hedging    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative liabilities $ 308 $ 137