v3.26.1
Loans and Allowance for Credit Losses - Schedule of Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance $ 58,027  
Nonaccrual with Allowance 9,704  
Total Nonaccrual 67,731  
Over 90 days Accruing 2,571  
Total 70,302  
Residential    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance   $ 57,087
Nonaccrual with Allowance   13,844
Total Nonaccrual   70,931
Over 90 days Accruing   6,339
Total   77,270
Residential | Construction and land development    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance 4,123 4,501
Nonaccrual with Allowance 1,208 1,248
Total Nonaccrual 5,331 5,749
Over 90 days Accruing 0 1,329
Total 5,331 7,078
Residential | Home equity lines of credit    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance 11,222 10,905
Nonaccrual with Allowance 835 2,763
Total Nonaccrual 12,057 13,668
Over 90 days Accruing 0 588
Total 12,057 14,256
Residential | Closed end, first liens    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance 40,485 40,381
Nonaccrual with Allowance 7,553 9,423
Total Nonaccrual 48,038 49,804
Over 90 days Accruing 2,353 4,422
Total 50,391 54,226
Residential | Closed end, second liens    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance 2,052 1,146
Nonaccrual with Allowance 108 410
Total Nonaccrual 2,160 1,556
Over 90 days Accruing 218 0
Total 2,378 1,556
Commercial | Closed end, second liens    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance 145 154
Nonaccrual with Allowance 0 0
Total Nonaccrual 145 154
Over 90 days Accruing 0 0
Total $ 145 $ 154