v3.25.2
Interest Rate Swaps - Schedule of Total Amounts Recognized and Converting from Variable Rates to Fixed Rates under these Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Amount of Loss Recognized in Accumulated Other Comprehensive Income $ 10,463 $ 1,456 $ (30,355) $ 10,348
Reclassification from Accumulated Other Comprehensive Income 4,737 7,619 9,470 15,167
Total Interest Expense Presented in the Condensed Consolidated Statements of Income and Comprehensive Income $ 21,112 $ 17,757 $ 41,186 $ 36,334