XML 45 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Note 7 - Offsetting Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Offsetting Assets [Table Text Block]

(in thousands)

                                               

Offsetting of Assets

 
                   

Net Amount

   

Gross Amount Not

         
    Gross     Gross     of Assets     Offset in the Balance Sheet          
    Amount     Amount     Presented     Financial                
   

of

   

Offset in the

   

in the

   

Instruments

   

Cash

         
   

Recognized

   

Balance

   

Balance

   

Received as

   

Received as

   

Net

 
   

Assets

   

Sheet

   

Sheet

   

Collateral

   

Collateral

   

Amount

 

March 31, 2026

                                               

Interest rate swaps

  $ 2,628     $ -     $ 2,628     $ -     $ -     $ 2,628  

TBA securities

    381       -       381       -       (337 )     44  

Reverse repurchase agreements

    358,740       -       358,740       (358,740 )     -       -  
    $ 361,749     $ -     $ 361,749     $ (358,740 )   $ (337 )   $ 2,672  

December 31, 2025

                                               

Interest rate swaps

  $ 8,237     $ -     $ 8,237     $ -     $ -     $ 8,237  

TBA securities

    1,015       -       1,015       -       (360 )     655  

Reverse repurchase agreement

    128,613       -       128,613       (128,613 )     -       -  
    $ 137,865     $ -     $ 137,865     $ (128,613 )   $ (360 )   $ 8,892  
Offsetting Liabilities [Table Text Block]

(in thousands)

                                               

Offsetting of Liabilities

 
                   

Net Amount

   

Gross Amount Not

         
    Gross     Gross     of Liabilities     Offset in the Balance Sheet          
   

Amount

   

Amount

   

Presented

   

Financial

                 
    of     Offset in the     in the     Instruments                  
   

Recognized

   

Balance

   

Balance

   

Posted as

   

Cash Posted

   

Net

 
   

Liabilities

   

Sheet

   

Sheet

   

Collateral

   

as Collateral

   

Amount

 

March 31, 2026

                                               

Repurchase Agreements

  $ 10,864,723     $ -     $ 10,864,723     $ (10,782,111 )   $ (82,612 )   $ -  

TBA securities

    635       -       635       -       (635 )     -  
    $ 10,865,358     $ -     $ 10,865,358     $ (10,782,111 )   $ (83,247 )   $ -  

December 31, 2025

                                               

Repurchase Agreements

  $ 10,115,466     $ -     $ 10,115,466     $ (10,064,295 )   $ (51,171 )   $ -  

TBA securities

    1,846       -       1,846       -       (1,846 )     -  
    $ 10,117,312     $ -     $ 10,117,312     $ (10,064,295 )   $ (53,017 )   $ -