XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Offsetting Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
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

 

September 30, 2025

                        

TBA securities

 $548  $-  $548  $-  $(330) $218 
  $548  $-  $548  $-  $(330) $218 

December 31, 2024

                        

Interest rate swaps

 $4,574  $-  $4,574  $-  $-  $4,574 

TBA securities

  4,703   -   4,703   -   (4,282)  421 
  $9,277  $-  $9,277  $-  $(4,282) $4,995 
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

 

September 30, 2025

                                               

Repurchase Agreements

  $ 8,006,978     $ -     $ 8,006,978     $ (7,980,621 )   $ (26,357 )   $ -  

Interest rate swaps

    2,267       -       2,267       -       -       2,267  

TBA securities

    682       -       682       -       (530 )     152  
    $ 8,009,927     $ -     $ 8,009,927     $ (7,980,621 )   $ (26,887 )   $ 2,419  

December 31, 2024

                                               

Repurchase Agreements

  $ 5,025,543     $ -     $ 5,025,543     $ (5,002,725 )   $ (22,818 )   $ -  

TBA securities

    332       -       332       -       (280 )     52  
    $ 5,025,875     $ -     $ 5,025,875     $ (5,002,725 )   $ (23,098 )   $ 52