v3.26.1
Loans - Summary of Non-accrual Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual $ 27,041 $ 23,475
Past Due 90 days or more and Accruing 6,002 3,874
Real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual 23,818 20,899
Past Due 90 days or more and Accruing 5,349 3,656
Real estate | Residential properties    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual 13,672 10,667
Past Due 90 days or more and Accruing 703 2,797
Real estate | Construction and land development    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual 2,040 2,025
Past Due 90 days or more and Accruing 1,211 0
Real estate | Farmland    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual 1,166 1,389
Past Due 90 days or more and Accruing 161 0
Real estate | Other commercial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual 6,940 6,818
Past Due 90 days or more and Accruing 3,274 859
Commercial and industrial loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual 2,163 1,547
Past Due 90 days or more and Accruing 300 203
Agricultural production and other loans to farmers    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual 900 861
Past Due 90 days or more and Accruing 353 6
Consumer and other loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Nonaccrual 160 168
Past Due 90 days or more and Accruing $ 0 $ 9