v3.26.3
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Commercial Portfolio Segment [Member] | Commercial [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual $ 155 $ 195
Non-accrual With No ACL 0 0
Loans Past Due Over 89 Days and Still Accruing 0 31
Commercial Portfolio Segment [Member] | Agricultural [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 314 0
Non-accrual With No ACL 314 0
Loans Past Due Over 89 Days and Still Accruing 0 302
Commercial Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 3,773 4,095
Non-accrual With No ACL 1,163 3
Loans Past Due Over 89 Days and Still Accruing 579 246
Commercial Real Estate Portfolio Segment [Member] | Agricultural Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 1,135 0
Non-accrual With No ACL 1,135 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 386 211
Non-accrual With No ACL 386 214
Loans Past Due Over 89 Days and Still Accruing 554 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 4 6
Total Loans Segment [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 5,763 4,501
Non-accrual With No ACL 2,998 217
Loans Past Due Over 89 Days and Still Accruing $ 1,137 $ 1,158