v3.26.1
Loans and Allowance for Credit Losses - Schedule of Company’s Loan Portfolio Aging Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current $ 1,185,747 $ 1,174,727
Total Loans 1,189,559 1,180,591
Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 109,619 111,475
Total Loans 111,128 113,878
Commercial real estate - owner occupied [Member ]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 158,440 160,606
Total Loans 158,722 161,086
Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 452,355 435,516
Total Loans 452,552 435,897
Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 81,341 76,514
Total Loans 81,341 76,514
Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 294,477 302,975
Total Loans 295,481 304,741
HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 70,687 68,673
Total Loans 71,258 69,173
Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 18,828 18,968
Total Loans 19,077 19,302
30-59 Days Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 734 1,087
30-59 Days Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 394 394
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 44 51
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 39
30-59 Days Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
30-59 Days Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 10 51
30-59 Days Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 188 338
30-59 Days Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 98 214
60-89 Days Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 426 1,411
60-89 Days Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
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 141
60-89 Days Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
60-89 Days Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 133 1,086
60-89 Days Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 144 74
60-89 Days Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 149 110
Greater Than 90 Days Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 2,652 3,366
Greater Than 90 Days Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 1,115 2,009
Greater Than 90 Days Past Due [Member] | Commercial real estate - owner occupied [Member ]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 238 429
Greater Than 90 Days Past Due [Member] | Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 197 201
Greater Than 90 Days Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
Greater Than 90 Days Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 861 629
Greater Than 90 Days Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 239 88
Greater Than 90 Days Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 2 10
Total Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 3,812 5,864
Total Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 1,509 2,403
Total Past Due [Member] | Commercial real estate - owner occupied [Member ]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 282 480
Total Past Due [Member] | Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 197 381
Total Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due
Total Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 1,004 1,766
Total Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 571 500
Total Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due $ 249 $ 334