v3.25.1
Loans and Allowance for Credit Losses - Schedule of Categories of Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance $ 5,450 $ 4,349
Nonaccrual loans with an allowance 601 1,167
Total nonaccrual loans 6,051 5,516
Commercial & industrial [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 3,356 2,301
Nonaccrual loans with an allowance 62 626
Total nonaccrual loans 3,418 2,927
Commercial real estate - owner occupied [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 3 7
Nonaccrual loans with an allowance 429 430
Total nonaccrual loans 432 437
Commercial real estate - nonowner occupied [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 366 370
Nonaccrual loans with an allowance
Total nonaccrual loans 366 370
Agricultural [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance
Nonaccrual loans with an allowance
Total nonaccrual loans
Residential real estate [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 1,498 1,428
Nonaccrual loans with an allowance 110 111
Total nonaccrual loans 1,608 1,539
Home equity line of credit (HELOC) [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 216 231
Nonaccrual loans with an allowance
Total nonaccrual loans 216 231
Consumer [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 11 12
Nonaccrual loans with an allowance
Total nonaccrual loans $ 11 $ 12