v3.26.1
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commercial Portfolio Segment [Member] | Commercial [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual $ 162 $ 195
Non-accrual With No ACL 0 0
Loans Past Due Over 89 Days and Still Accruing 6 31
Commercial Portfolio Segment [Member] | Agricultural [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 86 0
Non-accrual With No ACL 9 0
Loans Past Due Over 89 Days and Still Accruing 302 302
Commercial Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 3,581 4,095
Non-accrual With No ACL 268 3
Loans Past Due Over 89 Days and Still Accruing 887 246
Commercial Real Estate Portfolio Segment [Member] | Agricultural Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 0 0
Non-accrual With No ACL 0 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]    
Non-accrual 66 211
Non-accrual With No ACL 66 214
Loans Past Due Over 89 Days and Still Accruing 815 573
Consumer Portfolio Segment [Member] | Installment [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 0 0
Non-accrual With No ACL 0 0
Loans Past Due Over 89 Days and Still Accruing 0 6
Total Loans Segment [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 3,895 4,501
Non-accrual With No ACL 343 217
Loans Past Due Over 89 Days and Still Accruing $ 2,010 $ 1,158