v3.26.1
Loans and Allowance for Credit Losses (ACL) - Schedule of Presents an Aging Analysis of Past Due Loans by Category (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Total loans $ 1,873,845,370 $ 1,855,437,066
Real estate secured: Commercial [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans
Total noncurrent loans 98,259 259,065
Current loans 1,114,418,053 1,113,180,771
Total loans 1,114,516,312 1,113,439,836
Construction and land development [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 34,829 596,158
Total noncurrent loans 687,686 631,334
Current loans 194,500,783 176,056,739
Total loans 195,188,469 176,688,073
Residential [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 5,536,761 5,438,821
Total noncurrent loans 10,560,053 10,985,350
Current loans 372,785,588 366,957,185
Total loans 383,345,641 377,942,535
Other [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans
Total noncurrent loans
Current loans 14,511,162 14,823,962
Total loans 14,511,162 14,823,962
Total Real Estate Secured [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 5,571,593 6,034,979
Total noncurrent loans 11,345,998 11,875,749
Current loans 1,696,215,586 1,671,018,657
Total loans 1,707,561,584 1,682,894,406
Loans 30-59 days past due [Member] | Real estate secured: Commercial [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 98,259 259,065
Loans 30-59 days past due [Member] | Construction and land development [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 652,857 35,176
Loans 30-59 days past due [Member] | Residential [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 4,242,337 4,199,811
Loans 30-59 days past due [Member] | Other [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Loans 30-59 days past due [Member] | Total Real Estate Secured [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 4,993,453 4,494,052
Loans 60-89 days past due [Member] | Real estate secured: Commercial [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Loans 60-89 days past due [Member] | Construction and land development [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Loans 60-89 days past due [Member] | Residential [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 780,952 1,346,718
Loans 60-89 days past due [Member] | Other [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Loans 60-89 days past due [Member] | Total Real Estate Secured [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 780,952 1,346,718
Accruing loans 90 or more days past due [Member] | Real estate secured: Commercial [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Accruing loans 90 or more days past due [Member] | Construction and land development [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Accruing loans 90 or more days past due [Member] | Residential [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Accruing loans 90 or more days past due [Member] | Other [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Accruing loans 90 or more days past due [Member] | Total Real Estate Secured [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Commercial [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 235,185 131,497
Total noncurrent loans 451,927 454,223
Current loans 170,577,121 173,794,093
Total loans 171,029,048 174,248,316
Commercial [Member] | Loans 30-59 days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 216,742 136,485
Commercial [Member] | Loans 60-89 days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 186,241
Commercial [Member] | Accruing loans 90 or more days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Consumer [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 54,469 78,756
Total noncurrent loans 249,846 192,305
Current loans 12,010,447 15,224,239
Total loans 12,260,293 15,416,544
Consumer [Member] | Loans 30-59 days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 175,762 65,466
Consumer [Member] | Loans 60-89 days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 19,615 48,083
Consumer [Member] | Accruing loans 90 or more days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Other [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans
Total noncurrent loans
Current loans 7,237,222 7,450,885
Total loans 7,237,222 7,450,885
Other [Member] | Loans 30-59 days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Other [Member] | Loans 60-89 days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Other [Member] | Accruing loans 90 or more days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due
Total Loans [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 5,861,247 6,245,232
Total noncurrent loans 12,047,771 12,522,277
Current loans 1,886,040,376 1,867,487,874
Total loans 1,898,088,147 1,880,010,151
Total Loans [Member] | Loans 30-59 days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 5,385,957 4,696,003
Total Loans [Member] | Loans 60-89 days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due 800,567 1,581,042
Total Loans [Member] | Accruing loans 90 or more days past due [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Loans days past due