v3.26.3
Loans - Loan Receivables on Nonaccrual Status (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Loans [Abstract]    
Nonaccrual With a related allowance $ 12,967 $ 10,298
Nonaccrual Without a related allowance 34,105 16,304
90 days or greater past due and accruing 11 229
Total non-performing loans 47,083 26,831
Real Estate Loans [Member] | Mortgages [Member]    
Loans [Abstract]    
Nonaccrual With a related allowance 272 153
Nonaccrual Without a related allowance 3,351 3,229
90 days or greater past due and accruing 0 0
Total non-performing loans 3,623 3,382
Real Estate Loans [Member] | Home Equity [Member]    
Loans [Abstract]    
Nonaccrual With a related allowance 0 0
Nonaccrual Without a related allowance 106 61
90 days or greater past due and accruing 7 151
Total non-performing loans 113 212
Real Estate Loans [Member] | Commercial [Member]    
Loans [Abstract]    
Nonaccrual With a related allowance 5,262 2,860
Nonaccrual Without a related allowance 27,199 8,637
90 days or greater past due and accruing 0 0
Total non-performing loans 32,461 11,497
Real Estate Loans [Member] | Agricultural [Member]    
Loans [Abstract]    
Nonaccrual With a related allowance 0 0
Nonaccrual Without a related allowance 2,310 2,145
90 days or greater past due and accruing 0 55
Total non-performing loans 2,310 2,200
Real Estate Loans [Member] | Construction [Member]    
Loans [Abstract]    
Nonaccrual With a related allowance 216 233
Nonaccrual Without a related allowance 735 283
90 days or greater past due and accruing 0 0
Total non-performing loans 951 516
Consumer [Member]    
Loans [Abstract]    
Nonaccrual With a related allowance 492 770
Nonaccrual Without a related allowance 1 0
90 days or greater past due and accruing 1 15
Total non-performing loans 494 785
Other Commercial Loans [Member]    
Loans [Abstract]    
Nonaccrual With a related allowance 6,626 6,282
Nonaccrual Without a related allowance 0 1,546
90 days or greater past due and accruing 3 8
Total non-performing loans 6,629 7,836
Other Agricultural Loans [Member]    
Loans [Abstract]    
Nonaccrual With a related allowance 99 0
Nonaccrual Without a related allowance 403 403
90 days or greater past due and accruing   0
Total non-performing loans $ 502 $ 403