v3.25.2
Schedule of Loan Aging Information by Class of Loan (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Commercial Portfolio Segment [Member] | Commercial [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due $ 227 $ 97
Commercial Portfolio Segment [Member] | Commercial [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 27 0
Commercial Portfolio Segment [Member] | Commercial [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Loans Past Due 90+ Days 0 9
Commercial Portfolio Segment [Member] | Commercial [Member] | Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 254 106
Commercial Portfolio Segment [Member] | Agricultural [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 61,234 80,577
Commercial Portfolio Segment [Member] | Agricultural [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 32 202
Commercial Portfolio Segment [Member] | Agricultural [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 125 9
Commercial Portfolio Segment [Member] | Agricultural [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Loans Past Due 90+ Days 0 0
Commercial Portfolio Segment [Member] | Agricultural [Member] | Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 157 211
Commercial Real Estate Portfolio Segment [Member] | Commercial [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 558,735 538,810
Commercial Real Estate Portfolio Segment [Member] | Agricultural [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 161,579 170,401
Commercial Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 1,147 374
Commercial Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 68 11
Commercial Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Loans Past Due 90+ Days 2,449 3,327
Commercial Real Estate Portfolio Segment [Member] | Commercial Real Estate [Member] | Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 3,664 3,712
Commercial Real Estate Portfolio Segment [Member] | Agricultural Real Estate [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 1,467 1,613
Commercial Real Estate Portfolio Segment [Member] | Agricultural Real Estate [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 405 0
Commercial Real Estate Portfolio Segment [Member] | Agricultural Real Estate [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Loans Past Due 90+ Days 0 0
Commercial Real Estate Portfolio Segment [Member] | Agricultural Real Estate [Member] | Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 1,872 1,613
Commercial Real Estate Portfolio Segment [Member] | Consumer Real Estate [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 2,664 1,999
Commercial Real Estate Portfolio Segment [Member] | Consumer Real Estate [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 780 849
Commercial Real Estate Portfolio Segment [Member] | Consumer Real Estate [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Loans Past Due 90+ Days 410 375
Commercial Real Estate Portfolio Segment [Member] | Consumer Real Estate [Member] | Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 3,854 3,223
Commercial Real Estate Portfolio Segment [Member] | Installment [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 4,302 4,196
Consumer Portfolio Segment [Member] | Installment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 34 116
Consumer Portfolio Segment [Member] | Installment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 1 48
Consumer Portfolio Segment [Member] | Installment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Loans Past Due 90+ Days 8 73
Consumer Portfolio Segment [Member] | Installment [Member] | Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 43 237
Total Loans Segment [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 1,279,099 1,276,409
Total Loans Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 5,571 4,401
Total Loans Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due 1,406 917
Total Loans Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Loans Past Due 90+ Days 2,867 3,784
Total Loans Segment [Member] | Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total Past Due $ 9,844 $ 9,102