Note 3 - Mortgage-backed Securities and U.S. Treasury Notes - Net Gain (Loss) From Sale of MBS (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Proceeds from sales of MBS | $ 68,590,546 | $ 9,786,053 |
| Collateralized Mortgage-Backed Securities [Member] | ||
| Proceeds from sales of MBS | 68,591,000 | 9,786,000 |
| Carrying value of MBS sold | (68,963,000) | (9,964,000) |
| Net loss on sales of MBS | (372,000) | (178,000) |
| Gross gain on sales of MBS | 6,000 | 0 |
| Gross loss on sales of MBS | $ (378,000) | $ (178,000) |