v3.26.1
Note 5 - Derivative Financial Instruments - Schedule of Derivatives (Details)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Derivative assets $ 0 $ 0
Derivative liabilities $ 0 $ 0
Interest Rate Contract [Member]    
Number of contracts 6  
Derivative assets [1] $ 625,196  
Derivative liabilities 0  
Interest Rate Contract [Member] | Long [Member]    
Exposure 0  
Interest Rate Contract [Member] | Short [Member]    
Exposure $ 45,174,000  
[1] Amounts related to the interest rate futures held by the Company are recorded at fair value and included in prepaid and other assets in the accompanying consolidated balance sheets.