v3.25.2
Note 9 - Derivative Financial Instruments - Statement of Operations Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Income (Expense) Including Unrealized Gains and Losses   Interest Income (Expense) Including Unrealized Gains and Losses  
Derivative financial instruments $ 925 $ 9,952 $ 1,357 $ 18,292
TBA and Other Forward MBS [Member]        
Derivative financial instruments 925 1,249 1,357 2,603
Equity Derivatives [Member]        
Derivative financial instruments 0 (79) 0 (643)
Share Forward Liabilities [Member]        
Derivative financial instruments $ 0 $ 8,782 $ 0 $ 16,332