v3.26.1
Note 2 - Summary of Significant Accounting Policies - Unrealized Gain (Loss) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Change in fair value   $ 57,992
Unrealized loss on mortgage servicing rights investments   (46,394)
Unrealized gain on interest rate futures   625,196
Total unrealized gain on residential mortgage loans, mortgage servicing rights investments and derivatives, net $ 698,452 $ 636,794