v3.26.1
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