XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Derivative and Other Hedging Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Restricted Cash and Cash Equivalent, Current $ 3,703 $ 25,723
Other liabilities (2,138) (5,395)
Not Designated as Hedging Instrument, Economic Hedge [Member]    
Derivative assets, at fair value 6,710 9,277
Derivative liabilities, at fair value 0 332
Total margin balances on derivative contracts (512) (1,377)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Swap [Member]    
Derivative assets, at fair value 6,267 4,574
Not Designated as Hedging Instrument, Economic Hedge [Member] | TBA Contracts [Member]    
Derivative assets, at fair value 443 4,703
Derivative liabilities, at fair value 0 332
Restricted Cash and Cash Equivalent, Current 0 280
Other liabilities (1,403) (4,282)
Not Designated as Hedging Instrument, Economic Hedge [Member] | Eurodollar Future Margin [Member]    
Restricted Cash and Cash Equivalent, Current $ 891 $ 2,625