v3.25.2
Derivative Instruments - Narrative (Details) - Cash Flow Hedging
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
swap_agreement
Derivative [Line Items]  
Gain on derivative instruments expected to be reclassified from accumulated other comprehensive income in next 12 months | $ $ 0.1
Interest Rate Swap  
Derivative [Line Items]  
Number of interest rate swap agreements 3
Interest Rate Swap | Designated as Hedging Instrument  
Derivative [Line Items]  
Number of interest rate swap agreements 3