v3.26.1
Deposits - Maturities of Certificates of Deposit (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Maturity of Certificate of Deposits    
2027 $ 92,889,844  
2028 10,198,971  
2029 3,978,252  
2030 4,543,341  
2031 917,068  
Total 112,527,476 $ 112,120,928
Deposits from director, executive officers, and their affiliates $ 3,504,286 $ 2,697,856