Quarterly report [Sections 13 or 15(d)]

Financial Instruments - Narrative (Details)

v3.25.2
Financial Instruments - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
derivative
Nov. 30, 2025
USD ($)
Derivative    
Number of instruments in effect | derivative 3  
Amount of unrealized gains expected to be transferred from AOCI $ (4,137)  
Cash flow hedging    
Derivative    
Notional amount 625,000  
Cash flow hedging | Interest Rate Cap One    
Derivative    
Notional amount 250,000  
Cash flow hedging | Interest Rate Cap Two    
Derivative    
Notional amount 175,000  
Cash flow hedging | Interest Rate Cap Three    
Derivative    
Notional amount 200,000  
Cash flow hedging | Interest Rate Cap Three | Forecast    
Derivative    
Notional amount   $ 450,000
Cash flow hedging | Interest Rate Cap Four    
Derivative    
Notional amount $ 200,000