v3.26.1
Note 5 - Derivative and Other Hedging Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Restricted Cash and Cash Equivalent, Current $ 131,037,000 $ 58,696,000
TBA securities (including margin received on unsettled trades) (4,117,000) (1,567,000)
Swaption margin (4,117,000) (1,567,000)
Not Designated as Hedging Instrument, Economic Hedge [Member]    
Derivative assets, at fair value 15,062,000 9,253,000
Derivative liabilities, at fair value 4,723,000 1,846,000
Total margin balances on derivative contracts 16,428,000 7,165,000
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Swap [Member]    
Derivative assets, at fair value 11,520,000 8,238,000
Restricted Cash and Cash Equivalent, Current 9,479,000 0
Not Designated as Hedging Instrument, Economic Hedge [Member] | Payer Swaptions [Member]    
Derivative assets, at fair value 3,542,000 0
TBA securities (including margin received on unsettled trades) (1,120) 0
Swaption margin (1,120) 0
Not Designated as Hedging Instrument, Economic Hedge [Member] | TBA Contracts [Member]    
Derivative assets, at fair value 0 1,015,000
Derivative liabilities, at fair value 4,723,000 1,846,000
Restricted Cash and Cash Equivalent, Current 5,949,000 2,394,000
TBA securities (including margin received on unsettled trades) (2,020,000) (360,000)
Swaption margin (2,020,000) (360,000)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Eurodollar Future Margin [Member]    
Restricted Cash and Cash Equivalent, Current $ 4,140,000 $ 5,131,000