v3.26.1
Derivative Instruments - Schedule of Gains and Losses on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative Instruments, Gain (Loss) [Line Items]    
Net Realized Gain (Loss) $ (82) $ 1,946
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 Unrealized Gain (Loss) $ 1,520 $ (515)
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
Interest rate swaps    
Derivative Instruments, Gain (Loss) [Line Items]    
Net Realized Gain (Loss) $ (82) $ 1,946
Net Unrealized Gain (Loss) $ 1,520 $ (515)