v3.25.0.1
Derivative Financial Instruments - FV on Recurring Basis (Details) - Interest Rate Swaps - Fair value on recurring basis - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets (liabilities):    
Interest Rate Swaps - Asset $ 36,466 $ 50,418
Level 1    
Assets (liabilities):    
Interest Rate Swaps - Asset 0 0
Level 2    
Assets (liabilities):    
Interest Rate Swaps - Asset 36,466 50,418
Level 3 Inputs    
Assets (liabilities):    
Interest Rate Swaps - Asset $ 0 $ 0