XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Derivative Financial Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share Forward Liabilities [Member]          
Gain (Loss) on Investments $ 0 $ (2,950) $ 0 $ (20,038)  
Short [Member] | Equity Derivatives [Member]          
Derivative Asset 73   73   $ 73
Short [Member] | TBA and Other Forward MBS [Member]          
Derivative, Notional Amount 1,363,150   1,363,150   883,900
Short [Member] | Other Extended Settlement Trade [Member]          
Derivative, Notional Amount 0   0    
Long [Member] | TBA and Other Forward MBS [Member]          
Derivative, Notional Amount 1,335,100   1,335,100   852,450
Long [Member] | Other Extended Settlement Trade [Member]          
Derivative, Notional Amount 1   1    
Call Option [Member] | Short [Member]          
Derivative Assets (Liabilities), at Fair Value, Net $ 64   $ 64   $ 0