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