v3.26.1
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Commercial Portfolio Segment [Member] | Commercial [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual $ 186 $ 195
Non-accrual With No ACL 0 0
Loans Past Due Over 89 Days and Still Accruing 51 31
Commercial Portfolio Segment [Member] | Agricultural [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 9 0
Non-accrual With No ACL 9 0
Loans Past Due Over 89 Days and Still Accruing 324 302
Commercial Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 4,092 4,095
Non-accrual With No ACL 28 3
Loans Past Due Over 89 Days and Still Accruing 627 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 600 0
Commercial Real Estate Portfolio Segment [Member] | Consumer Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual 69 211
Non-accrual With No ACL 68 214
Loans Past Due Over 89 Days and Still Accruing 1,187 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 4,356 4,501
Non-accrual With No ACL 105 217
Loans Past Due Over 89 Days and Still Accruing $ 2,789 $ 1,158