v3.26.3
Note 5 - Derivative and Other Hedging Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Restricted Cash and Cash Equivalent, Current $ 151,545 $ 58,696
TBA securities (including margin received on unsettled trades) (12,933) (1,567)
Not Designated as Hedging Instrument, Economic Hedge [Member]    
Derivative assets, at fair value 20,703 9,252
Derivative liabilities, at fair value 1,180 1,846
Total margin balances on derivative contracts 9,772 7,165
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Swap [Member]    
Derivative assets, at fair value 7,037 8,237
Not Designated as Hedging Instrument, Economic Hedge [Member] | TBA Contracts [Member]    
Derivative assets, at fair value 13,666 1,015
Derivative liabilities, at fair value 1,180 1,846
Restricted Cash and Cash Equivalent, Current 0 2,394
TBA securities (including margin received on unsettled trades) (11,729) (360)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Eurodollar Future Margin [Member]    
Restricted Cash and Cash Equivalent, Current $ 21,501 $ 5,131