XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Note 5 - Derivative and Other Hedging Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Restricted Cash and Cash Equivalent, Current $ 58,696 $ 25,723
TBA securities (1,567) (5,395)
Not Designated as Hedging Instrument, Economic Hedge [Member]    
Derivative assets, at fair value 9,252 9,277
Derivative liabilities, at fair value 1,846 332
Total margin balances on derivative contracts 7,165 (1,377)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Swap [Member]    
Derivative assets, at fair value 8,237 4,574
Not Designated as Hedging Instrument, Economic Hedge [Member] | TBA Contracts [Member]    
Derivative assets, at fair value 1,015 4,703
Derivative liabilities, at fair value 1,846 332
Restricted Cash and Cash Equivalent, Current 2,394 280
TBA securities (360) (4,282)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Eurodollar Future Margin [Member]    
Restricted Cash and Cash Equivalent, Current $ 5,131 $ 2,625