v3.25.2
Note 9 - Derivative Financial Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Equity Derivatives [Member] | Short [Member]          
Derivative Asset $ 73   $ 73   $ 73
TBA and Other Forward MBS [Member] | Short [Member]          
Derivative, Notional Amount 1,447,917   1,447,917   883,900
TBA and Other Forward MBS [Member] | Long [Member]          
Derivative, Notional Amount 1,372,550   1,372,550   852,450
Other Extended Settlement Trade [Member] | Short [Member]          
Derivative, Notional Amount 0   0   0
Other Extended Settlement Trade [Member] | Long [Member]          
Derivative, Notional Amount 2,275   2,275   $ 0
Share Forward Liabilities [Member]          
Gain (Loss) on Investments $ 0 $ (8,395) $ 0 $ 17,088