v3.25.2
Interest Rate Cap - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance $ 2,037,016 $ 1,986,928 $ 1,637,643 $ 1,547,718
Ending balance 1,990,769 2,037,016 1,706,965 1,637,643
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent | Interest Rate Cap        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (3,106) 0 30,930 42,907
Gain (loss) on interest rate cap cash flow hedge (2,065) (3,106) 1,323 4,370
Amounts reclassified from accumulated other comprehensive income (loss) 14 0 (16,071) (16,347)
Amounts reclassified from accumulated other comprehensive income (loss) - forecasted transactions probable not to occur 0   (10,400)  
Ending balance $ (5,157) $ (3,106) $ 5,782 $ 30,930