Schedule of Aggregate Fair Value Loans Held for Sale (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Loans Held For Sale | ||
| Aggregate fair value | $ 146,871,985 | $ 155,968,266 |
| Unpaid principal balance | 144,581,000 | 154,484,198 |
| Unrealized gain | $ 2,290,985 | $ 1,484,068 |