v3.26.1
Loans and Allowance for Credit Losses - Schedule of Presents an Aging Analysis of Past Due Loans by Category (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Total loans $ 1,921,813,487 $ 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 490,163 259,065
Current loans 1,139,989,682 1,113,180,771
Total loans 1,140,479,845 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 32,306 596,158
Total noncurrent loans 214,619 631,334
Current loans 201,566,375 176,056,739
Total loans 201,780,994 176,688,073
Residential [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 6,302,170 5,438,821
Total noncurrent loans 11,459,757 10,985,350
Current loans 375,682,740 366,957,185
Total loans 387,142,497 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 18,336,360 14,823,962
Total loans 18,336,360 14,823,962
Total real estate secured [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 6,334,476 6,034,979
Total noncurrent loans 12,164,539 11,875,749
Current loans 1,735,575,157 1,671,018,657
Total loans 1,747,739,696 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 373,516 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 182,313 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 3,288,362 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 3,844,191 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 116,647
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 1,869,225 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 1,985,872 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 248,324 131,497
Total noncurrent loans 452,846 454,223
Current loans 179,481,659 173,794,093
Total loans 179,934,505 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 90,400 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 114,122 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
Other [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans 78,393  
Total noncurrent loans 196,164  
Current loans 19,338,803  
Total loans 19,534,967  
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 75,207  
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 42,564  
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 6,661,193 6,245,232
Total noncurrent loans 12,813,549 12,522,277
Current loans 1,934,395,619 1,867,487,874
Total loans 1,947,209,168 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 4,009,798 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 2,142,558 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
Consumer and other [Member]    
Schedule of Presents an Aging Analysis of Past Due Loans by Category [Line Items]    
Nonaccrual loans $ 78,393 78,756
Total noncurrent loans   192,305
Current loans   22,675,124
Total loans   22,867,429
Consumer and 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   65,466
Consumer and 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   48,083
Consumer and 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