XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Derivative and Other Hedging Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Restricted Cash and Cash Equivalent, Current $ 15,572 $ 25,723
TBA securities (including margin received on unsettled trades) (4,018) (5,395)
Not Designated as Hedging Instrument, Economic Hedge [Member]    
Derivative assets, at fair value 0 9,277
Derivative liabilities, at fair value 4,359 332
Total margin balances on derivative contracts 4,556 (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 4,359 0
Not Designated as Hedging Instrument, Economic Hedge [Member] | TBA Contracts [Member]    
Derivative assets, at fair value 0 4,703
Derivative liabilities, at fair value 0 332
Restricted Cash and Cash Equivalent, Current 3,169 280
TBA securities (including margin received on unsettled trades) (3,100) (4,282)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Eurodollar Future Margin [Member]    
Restricted Cash and Cash Equivalent, Current $ 4,487 $ 2,625