XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Derivative and Other Hedging Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Restricted Cash and Cash Equivalents, Current $ 13,247 $ 28,396
Other liabilites (917) (1,031)
Not Designated as Hedging Instrument, Economic Hedge [Member]    
Derivative assets, at fair value 12,511 6,420
Derivative liabilities, at fair value 80 12,694
Total margin balances on derivative contracts 5,589 28,396
Not Designated as Hedging Instrument, Economic Hedge [Member] | Long [Member]    
Derivative assets, at fair value 14 72
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Swap [Member]    
Derivative assets, at fair value 11,252 6,348
Not Designated as Hedging Instrument, Economic Hedge [Member] | Dual Digital Option [Member]    
Derivative assets, at fair value 261 0
Not Designated as Hedging Instrument, Economic Hedge [Member] | TBA Contracts [Member]    
Derivative assets, at fair value 984 0
Derivative liabilities, at fair value 80 12,694
Restricted Cash and Cash Equivalents, Current 65 23,720
Other liabilites (240) 0
Not Designated as Hedging Instrument, Economic Hedge [Member] | Eurodollar Future Margin [Member]    
Restricted Cash and Cash Equivalents, Current 5,009 4,096
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Swaption [Member]    
Restricted Cash and Cash Equivalents, Current $ 755 $ 580