v3.25.2
Loans and Allowance for Credit Losses - Schedule of Company’s Loan Portfolio Aging Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current $ 1,089,119 $ 1,040,136
Total Loans 1,094,719 1,046,735
Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 115,802 121,483
Total Loans 118,984 124,764
Commercial real estate - owner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 137,494 134,002
Total Loans 137,924 134,431
Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 387,537 344,772
Total Loans 387,747 345,142
Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 60,801 64,680
Total Loans 60,924 64,680
Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 308,907 306,355
Total Loans 310,126 308,378
HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 59,338 53,535
Total Loans 59,683 53,811
Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 19,240 15,309
Total Loans 19,331 15,529
30-59 Days Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 491 893
30-59 Days Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 205 354
30-59 Days Past Due [Member] | Commercial real estate - owner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
30-59 Days Past Due [Member] | Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
30-59 Days Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 12
30-59 Days Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 39 215
30-59 Days Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 155 131
30-59 Days Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 80 193
60-89 Days Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 840 1,063
60-89 Days Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 27
60-89 Days Past Due [Member] | Commercial real estate - owner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
60-89 Days Past Due [Member] | Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
60-89 Days Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 111
60-89 Days Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 594 1,021
60-89 Days Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 97 15
60-89 Days Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 11 27
90 Days or Greater Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 4,269 4,643
90 Days or Greater Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 2,950 2,927
90 Days or Greater Past Due [Member] | Commercial real estate - owner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 430 429
90 Days or Greater Past Due [Member] | Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 210 370
90 Days or Greater Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
90 Days or Greater Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 586 787
90 Days or Greater Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 93 130
90 Days or Greater Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
Total Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 5,600 6,599
Total Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 3,182 3,281
Total Past Due [Member] | Commercial real estate - owner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 430 429
Total Past Due [Member] | Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 210 370
Total Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 123
Total Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 1,219 2,023
Total Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 345 276
Total Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due $ 91 $ 220