v3.25.1
Loans and Allowance for Credit Losses - Schedule of Company’s Loan Portfolio Aging Analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current $ 1,082,332 $ 988,815
Total Loans 1,088,274 991,552
Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 122,444 118,343
Total Loans 125,878 120,016
Commercial real estate - owner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 139,590 131,313
Total Loans 140,019 131,313
Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 369,133 297,994
Total Loans 369,499 298,049
Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 61,439 62,365
Total Loans 61,443 62,365
Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 318,030 313,947
Total Loans 319,307 314,668
HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 55,195 47,780
Total Loans 55,443 48,062
Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Current 16,501 17,073
Total Loans 16,685 17,079
30-59 Days Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 682 921
30-59 Days Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 16 776
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 27
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 387
30-59 Days Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 128 117
30-59 Days Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 151 1
60-89 Days Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 115 659
60-89 Days Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 127
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 0
60-89 Days Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 4
60-89 Days Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 54 427
60-89 Days Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 24 100
60-89 Days Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 33 5
Greater Than 90 Days Past Due [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 5,145 1,157
Greater Than 90 Days Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 3,418 770
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 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 366 28
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 836 294
Greater Than 90 Days Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 96 65
Greater Than 90 Days 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,942 2,737
Total Past Due [Member] | Commercial & industrial [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 3,434 1,673
Total Past Due [Member] | Commercial real estate - owner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 429
Total Past Due [Member] | Commercial real estate - nonowner occupied [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 366 55
Total Past Due [Member] | Agricultural [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 4
Total Past Due [Member] | Residential real estate [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 1,277 721
Total Past Due [Member] | HELOC [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due 248 282
Total Past Due [Member] | Consumer [Member]    
Schedule of Company’s Loan Portfolio Aging Analysis [Line Items]    
Total Past Due $ 184 $ 6