v3.24.2
Derivative Financial Instruments - FV on Recurring Basis (Details) - Interest Rate Swaps - Fair value on recurring basis - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets (liabilities):    
Interest rate swaps-gross asset $ 54,510 $ 50,418
Level 1    
Assets (liabilities):    
Interest rate swaps-gross asset 0 0
Level 2    
Assets (liabilities):    
Interest rate swaps-gross asset 54,510 50,418
Level 3    
Assets (liabilities):    
Interest rate swaps-gross asset $ 0 $ 0