v3.26.1
Deposits - Maturities of Certificates of Deposit (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Maturity of Certificate of Deposits    
2027 $ 94,910,377  
2028 8,874,093  
2029 4,835,415  
2030 2,914,484  
2031 2,030,466  
Total 113,564,835 $ 112,120,928
Deposits from director, executive officers, and their affiliates $ 2,749,615 $ 2,697,856