v3.25.1
Derivative Financial Instruments - FV on Recurring Basis (Details) - Interest Rate Swaps - Fair value on recurring basis - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets (liabilities):    
Fair value - assets $ 26,261 $ 36,466
Fair Value - Liabilities (783)  
Level 1    
Assets (liabilities):    
Fair value - assets 0 0
Fair Value - Liabilities 0  
Level 2    
Assets (liabilities):    
Fair value - assets 26,261 36,466
Fair Value - Liabilities (783)  
Level 3    
Assets (liabilities):    
Fair value - assets 0 $ 0
Fair Value - Liabilities $ 0