v3.26.1
Derivative Instruments (Statement of Operations Gain Loss) (Details) - Derivatives not designated as hedging instruments: - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative, Gain (Loss) on Derivative, Net        
Total gain (loss) on derivatives $ (1,535) $ (929) $ 6,776 $ (1,807)
Interest rate contracts        
Derivative, Gain (Loss) on Derivative, Net        
Total gain (loss) on derivatives $ (1,535) $ (929) $ 6,776 $ (1,807)