v3.25.2
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Commercial Portfolio Segment [Member] | Commercial [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual $ 231 $ 279
Nonaccrual With No ACL 11 9
Loans Past Due Over 89 Days and Still Accruing 0 0
Commercial Portfolio Segment [Member] | Agricultural [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 0 0
Nonaccrual With No ACL 0 0
Loans Past Due Over 89 Days and Still Accruing 0 0
Commercial Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 2,879 2,974
Nonaccrual With No ACL 449 477
Loans Past Due Over 89 Days and Still Accruing 0 353
Commercial Real Estate Portfolio Segment [Member] | Agricultural Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 0 0
Nonaccrual With No ACL 237 0
Loans Past Due Over 89 Days and Still Accruing 0 0
Commercial Real Estate Portfolio Segment [Member] | Consumer Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 235 292
Nonaccrual With No ACL 0 292
Loans Past Due Over 89 Days and Still Accruing 411 193
Consumer Portfolio Segment [Member] | Installment [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 0 24
Nonaccrual With No ACL 0 0
Loans Past Due Over 89 Days and Still Accruing 8 49
Total Loans Segment [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 3,345 3,569
Nonaccrual With No ACL 697 778
Loans Past Due Over 89 Days and Still Accruing $ 419 $ 595