v3.26.3
Note 2 - Summary of Significant Accounting Policies - Unrealized Gain (Loss) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Change in fair value $ (4,217,368)   $ (4,159,376)  
Unrealized gain on mortgage servicing rights investments 1,129,673   1,083,279  
Unrealized gain on interest rate futures 2,343,518   2,968,714  
Total unrealized loss on residential mortgage loans, mortgage servicing rights investments and derivatives, net $ (744,177) $ 0 $ (107,383) $ 0