v3.25.2
Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Interest Rate Swap [Line Items]          
Interest Costs Incurred $ 24,742 $ 26,121 $ 48,999 $ 49,306  
Derivative, Gain on Derivative $ 7,300 9,800 $ 14,500 19,700  
Interest Rate Cap          
Interest Rate Swap [Line Items]          
Derivative, Cap Interest Rate 1.436%   1.436%    
Derivative, Fixed Interest Rate 0.31%   0.31%    
Derivative, Notional Amount $ 1,000,000   $ 1,000,000   $ 1,000,000
Interest Rate Cash Flow Hedge Asset at Fair Value 29,900   29,900   47,300
Interest Rate Cash Flow Hedge Liability at Fair Value 4,100   4,100   $ 5,600
Interest Costs Incurred $ 800 $ 800 $ 1,600 $ 1,600