v3.25.2
Loans - Schedule of Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Nonaccrual Loans with No Related ACL $ 1,872 $ 1,482
Nonaccrual Loans with a Related ACL 8,712 9,178
Total Nonaccrual Loans 10,584 10,660
Other commercial real estate    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Nonaccrual Loans with No Related ACL 0 1,482
Nonaccrual Loans with a Related ACL 3,779 3,351
Total Nonaccrual Loans 3,779 4,833
Other commercial real estate | Construction, land & land development    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Nonaccrual Loans with No Related ACL 0 0
Nonaccrual Loans with a Related ACL 0 0
Total Nonaccrual Loans 0 0
Other commercial real estate | Other commercial real estate    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Nonaccrual Loans with No Related ACL 0 1,482
Nonaccrual Loans with a Related ACL 3,779 3,351
Total Nonaccrual Loans 3,779 4,833
Residential real estate    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Nonaccrual Loans with No Related ACL 0 0
Nonaccrual Loans with a Related ACL 1,182 1,204
Total Nonaccrual Loans 1,182 1,204
Commercial, financial & agricultural    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Nonaccrual Loans with No Related ACL 1,872 0
Nonaccrual Loans with a Related ACL 3,744 4,559
Total Nonaccrual Loans 5,616 4,559
Consumer and other    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Nonaccrual Loans with No Related ACL 0 0
Nonaccrual Loans with a Related ACL 7 64
Total Nonaccrual Loans $ 7 $ 64