v3.25.2
Loans and Allowance for Credit Losses - Schedule of Categories of Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance $ 5,275 $ 4,349
Nonaccrual loans with an allowance 597 1,167
Total nonaccrual loans 5,872 5,516
Commercial & industrial [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 3,244 2,301
Nonaccrual loans with an allowance 62 626
Total nonaccrual loans 3,306 2,927
Commercial real estate - owner occupied [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 7
Nonaccrual loans with an allowance 427 430
Total nonaccrual loans 427 437
Commercial real estate - nonowner occupied [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 357 370
Nonaccrual loans with an allowance
Total nonaccrual loans 357 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,477 1,428
Nonaccrual loans with an allowance 108 111
Total nonaccrual loans 1,585 1,539
Home equity line of credit (HELOC) [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 193 231
Nonaccrual loans with an allowance
Total nonaccrual loans 193 231
Consumer [Member]    
Schedule of Categories of Nonaccrual Loans [Line Items]    
Nonaccrual loans with no allowance 4 12
Nonaccrual loans with an allowance
Total nonaccrual loans $ 4 $ 12