XML 50 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments - Narrative (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Sep. 12, 2023
USD ($)
agreement
Derivative [Line Items]      
Number of interest rate swap agreements | agreement     3
Cash Flow Hedging | Designated as Hedging Instrument | Other accrued expenses      
Derivative [Line Items]      
Derivative liability $ 3.7 $ 6.1  
Interest Rate Swap | Cash Flow Hedging | Designated as Hedging Instrument      
Derivative [Line Items]      
Notional amount of derivative     $ 800.0
Fixed-rate basis (in percent)     4.59%