v3.26.1
Derivative Financial Instruments - Narrative (Details)
$ in Millions
Jun. 30, 2026
USD ($)
derivative
May 31, 2026
USD ($)
derivative
Feb. 28, 2026
USD ($)
derivative
Derivative [Line Items]      
Number of instruments | derivative 2    
Interest rate cash flow hedge gain (loss) to be reclassified to interest expense during the next 12 months $ 0.1    
Interest Rate Swaps      
Derivative [Line Items]      
Number of interest rate swaps | derivative   4  
Notional value   $ 100.0  
Interest Rate Swaps | Cash flow hedging | Designated as hedging instrument      
Derivative [Line Items]      
Notional value $ 400.0    
Interest rate 3.32%    
Interest Rate Swaps Maturing in 2026 and 2027      
Derivative [Line Items]      
Number of interest rate swaps | derivative     3
Notional value     $ 400.0
Interest Rate Swaps Maturing in 2029      
Derivative [Line Items]      
Number of interest rate swaps | derivative     2
Notional value     $ 400.0
Strike price (in percentage)     0.0332