XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Offsetting Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 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

 

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 

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

  

Collateral

  

Amount

 

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 

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) $-