Annual report [Section 13 and 15(d), not S-K Item 405]

Financial Instruments - Narrative (Details)

v3.25.0.1
Financial Instruments - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
derivative
Nov. 30, 2025
USD ($)
Derivative [Line Items]    
Derivative, number of instruments in effect | derivative 3  
Gain (loss) to be reclassified within twelve months $ (6,893)  
Number of instruments | derivative 4  
Cash flow hedging    
Derivative [Line Items]    
Notional amount $ 625,000  
Derivative, cap interest rate 1.00%  
Cash flow hedging | Interest Rate Cap One    
Derivative [Line Items]    
Notional amount $ 250,000  
Cash flow hedging | Interest Rate Cap Two    
Derivative [Line Items]    
Notional amount 175,000  
Cash flow hedging | Interest Rate Cap Three Period One    
Derivative [Line Items]    
Notional amount 150,000  
Cash flow hedging | Interest Rate Cap Three Period Two    
Derivative [Line Items]    
Notional amount 200,000  
Cash flow hedging | Interest Rate Cap Three Period Two | Forecast    
Derivative [Line Items]    
Notional amount   $ 450,000
Cash flow hedging | Interest Cap Four    
Derivative [Line Items]    
Notional amount $ 200,000