v3.26.1
Derivative Instruments - Schedule of Gains and Losses on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Net Realized Gain (Loss) $ (9,494) $ 2,019 $ (9,576) $ 3,965
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net realized gain (loss) on financial instruments and real estate owned Net realized gain (loss) on financial instruments and real estate owned Net realized gain (loss) on financial instruments and real estate owned Net realized gain (loss) on financial instruments and real estate owned
Net Unrealized Gain (Loss) $ 7,970 $ (397) $ 9,490 $ (912)
Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net unrealized gain (loss) on financial instruments Net unrealized gain (loss) on financial instruments Net unrealized gain (loss) on financial instruments Net unrealized gain (loss) on financial instruments
Interest rate swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Net Realized Gain (Loss) $ (9,494) $ 2,019 $ (9,576) $ 3,965
Net Unrealized Gain (Loss) $ 7,970 $ (397) $ 9,490 $ (912)