v3.26.3
Derivative Financial Instruments - FV on Recurring Basis (Details) - Interest rate swap - Fair value on recurring basis - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets (liabilities):    
Fair value - assets $ 38,609 $ 13,529
Fair Value - Liabilities   (1,310)
Level 1    
Assets (liabilities):    
Fair value - assets 0 0
Fair Value - Liabilities   0
Level 2    
Assets (liabilities):    
Fair value - assets 38,609 13,529
Fair Value - Liabilities   (1,310)
Level 3    
Assets (liabilities):    
Fair value - assets $ 0 0
Fair Value - Liabilities   $ 0