XML 60 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Note 5 - Derivative and Other Hedging Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Restricted Cash and Cash Equivalent, Current $ 86,114 $ 58,696
TBA securities (including margin received on unsettled trades) (1,148) (1,567)
Not Designated as Hedging Instrument, Economic Hedge [Member]    
Derivative assets, at fair value 3,009 9,253
Derivative liabilities, at fair value 635 1,846
Total margin balances on derivative contracts 3,165 7,165
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Swap [Member]    
Derivative assets, at fair value 2,628 8,238
Not Designated as Hedging Instrument, Economic Hedge [Member] | TBA Contracts [Member]    
Derivative assets, at fair value 381 1,015
Derivative liabilities, at fair value 635 1,846
Restricted Cash and Cash Equivalent, Current 1,090 2,394
TBA securities (including margin received on unsettled trades) (337) (360)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Eurodollar Future Margin [Member]    
Restricted Cash and Cash Equivalent, Current $ 2,412 $ 5,131