v3.25.2
Derivative Financial Instruments - Schedule of AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Derivative, Accumulated Other Comprehensive Income, Cash Flow Hedge [Roll Forward]        
Beginning balance $ 14,825 $ 84,022 $ 1,170,382 $ 1,709,124
Ending balance (39,908) 14,825 603,364 1,170,382
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Derivative, Accumulated Other Comprehensive Income, Cash Flow Hedge [Roll Forward]        
Beginning balance (6,687) (5,063) (3,236) (11,778)
Unrealized (loss) gain recognized in other comprehensive income before reclassifications 1,009 (1,330) 593 6,963
Reclassifications to interest expense (256) (294) 1,522 1,579
Ending balance $ (5,934) $ (6,687) $ (1,121) $ (3,236)