XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Loans and Allowance for Credit Losses - Nonaccrual and Past Due Greater than 90 Days (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Nonaccrual [Line Items]    
Financing Receivable, Nonaccrual, No Allowance $ 11,226 $ 32,176
Financing Receivable, 90 Days or More Past Due, Still Accruing 4,652 3,515
Financing Receivable, Nonaccrual 157,170 147,825
Commercial real estate - owner occupied    
Financing Receivable, Nonaccrual [Line Items]    
Financing Receivable, Nonaccrual, No Allowance 5,417 6,614
Financing Receivable, 90 Days or More Past Due, Still Accruing 0 0
Financing Receivable, Nonaccrual 12,242 13,747
Commercial real estate - non-owner occupied    
Financing Receivable, Nonaccrual [Line Items]    
Financing Receivable, Nonaccrual, No Allowance 3,975 4,152
Financing Receivable, 90 Days or More Past Due, Still Accruing 0 0
Financing Receivable, Nonaccrual 68,792 44,263
Consumer real estate – mortgage    
Financing Receivable, Nonaccrual [Line Items]    
Financing Receivable, Nonaccrual, No Allowance 0 1,376
Financing Receivable, 90 Days or More Past Due, Still Accruing 633 23
Financing Receivable, Nonaccrual 28,206 38,222
Construction and land development    
Financing Receivable, Nonaccrual [Line Items]    
Financing Receivable, Nonaccrual, No Allowance 319 319
Financing Receivable, 90 Days or More Past Due, Still Accruing 0 0
Financing Receivable, Nonaccrual 2,294 2,387
Consumer and other    
Financing Receivable, Nonaccrual [Line Items]    
Financing Receivable, Nonaccrual, No Allowance 0 0
Financing Receivable, 90 Days or More Past Due, Still Accruing 758 619
Financing Receivable, Nonaccrual 680 631
Commercial And Industrial    
Financing Receivable, Nonaccrual [Line Items]    
Financing Receivable, Nonaccrual, No Allowance 1,515 19,715
Financing Receivable, 90 Days or More Past Due, Still Accruing 3,261 2,873
Financing Receivable, Nonaccrual $ 44,956 $ 48,575