Schedule of Aggregate Fair Value Loans Held for Sale (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Loans Held For Sale | ||
| Aggregate fair value | $ 137,607,689 | $ 155,968,266 |
| Unpaid principal balance | 137,122,949 | 154,484,198 |
| Unrealized gain | $ 484,740 | $ 1,484,068 |