XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Note 7 - Offsetting Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
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

 

June 30, 2024

                                               

Interest rate swaps

  $ 29,214     $ -     $ 29,214     $ -     $ -     $ 29,214  

Dual digital option

    105       -       105       -       -       105  
    $ 29,319     $ -     $ 29,319     $ -     $ -     $ 29,319  

December 31, 2023

                                               

Interest rate swaps

  $ 6,348     $ -     $ 6,348     $ -     $ -     $ 6,348  

Interest rate swaptions

    72       -       72       -       -       72  
    $ 6,420     $ -     $ 6,420     $ -     $ -     $ 6,420  
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

 

June 30, 2024

                                               

Repurchase Agreements

  $ 4,345,704     $ -     $ 4,345,704     $ (4,334,519 )   $ (11,185 )   $ -  

TBA securities

    844       -       844       -       (844 )     -  
    $ 4,346,548     $ -     $ 4,346,548     $ (4,334,519 )   $ (12,029 )   $ -  

December 31, 2023

                                               

Repurchase Agreements

  $ 3,705,649     $ -     $ 3,705,649     $ (3,705,649 )   $ -     $ -  

TBA securities

    12,694       -       12,694       -       (12,694 )     -  
    $ 3,718,343     $ -     $ 3,718,343     $ (3,705,649 )   $ (12,694 )   $ -