XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Derivative and Other Hedging Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Restricted Cash and Cash Equivalent, Current $ 33,321 $ 25,723
TBA securities (including margin received on unsettled trades) (1,471) (5,395)
Not Designated as Hedging Instrument, Economic Hedge [Member]    
Derivative assets, at fair value 548 9,277
Derivative liabilities, at fair value 2,949 332
Total margin balances on derivative contracts 6,634 (1,377)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Swap [Member]    
Derivative assets, at fair value 0 4,574
Derivative liabilities, at fair value 2,267 0
Not Designated as Hedging Instrument, Economic Hedge [Member] | TBA Contracts [Member]    
Derivative assets, at fair value 548 4,703
Derivative liabilities, at fair value 682 332
Restricted Cash and Cash Equivalent, Current 530 280
TBA securities (including margin received on unsettled trades) (330) (4,282)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Eurodollar Future Margin [Member]    
Restricted Cash and Cash Equivalent, Current $ 6,434 $ 2,625