v3.26.1
Allowance for Credit Losses - Recorded Investments in Nonperforming Loans (Details) - Nonperforming Loans - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Aging of recorded investment in loans by past due category and class of loans    
Loans Past Due Over 90 Days and Greater Still Accruing $ 3,127 $ 1,114
Non-accrual 24,035 27,495
Nonaccrual With No Allowance For Credit Loss 16,657 13,970
Commercial & Industrial | Commercial    
Aging of recorded investment in loans by past due category and class of loans    
Loans Past Due Over 90 Days and Greater Still Accruing 868 51
Non-accrual 1,759 6,058
Nonaccrual With No Allowance For Credit Loss 597 394
Farmland | Commercial    
Aging of recorded investment in loans by past due category and class of loans    
Non-accrual 191  
Non Farm, Non Residential | Commercial    
Aging of recorded investment in loans by past due category and class of loans    
Loans Past Due Over 90 Days and Greater Still Accruing 432  
Non-accrual 14,645 15,365
Nonaccrual With No Allowance For Credit Loss 14,202 13,126
Agriculture | Commercial    
Aging of recorded investment in loans by past due category and class of loans    
Non-accrual 886 1,218
Nonaccrual With No Allowance For Credit Loss 279  
All Other Commercial | Commercial    
Aging of recorded investment in loans by past due category and class of loans    
Non-accrual 187 195
Nonaccrual With No Allowance For Credit Loss 143 143
First Liens | Residential    
Aging of recorded investment in loans by past due category and class of loans    
Loans Past Due Over 90 Days and Greater Still Accruing 1,063 606
Non-accrual 2,956 918
Nonaccrual With No Allowance For Credit Loss 943 82
Home Equity | Residential    
Aging of recorded investment in loans by past due category and class of loans    
Loans Past Due Over 90 Days and Greater Still Accruing 424 178
Non-accrual 206 442
Junior Liens | Residential    
Aging of recorded investment in loans by past due category and class of loans    
Loans Past Due Over 90 Days and Greater Still Accruing 310 232
Non-accrual 311 81
Multifamily | Residential    
Aging of recorded investment in loans by past due category and class of loans    
Loans Past Due Over 90 Days and Greater Still Accruing 1 47
Non-accrual 59 517
Nonaccrual With No Allowance For Credit Loss   205
All Other Residential | Residential    
Aging of recorded investment in loans by past due category and class of loans    
Non-accrual 494 39
Nonaccrual With No Allowance For Credit Loss 493 20
Motor Vehicle | Consumer    
Aging of recorded investment in loans by past due category and class of loans    
Loans Past Due Over 90 Days and Greater Still Accruing 29  
Non-accrual 2,202 2,449
All Other Consumer | Consumer    
Aging of recorded investment in loans by past due category and class of loans    
Non-accrual $ 139 $ 213