v3.26.1
Loans - Schedule of Nonaccrual Status and Loans Past Due (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   $ 131,334,000   $ 131,334,000   $ 128,363,000
Nonaccrual Loans With Related Allowance   37,504,000   37,504,000   23,705,000
Total Nonaccrual Loans   168,838,000   168,838,000   152,068,000
Loans Past Due Over 90 Days and Still Accruing   2,252,000   2,252,000   3,102,000
Interest income on nonaccrual loans   0 $ 0 0 $ 0 0
Subsequent Event            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance $ 9,400,000          
Interest income on nonaccrual loans $ 400,000          
Land development and construction loans            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance           16,200,000
Real estate loans            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   61,310,000   61,310,000   44,343,000
Nonaccrual Loans With Related Allowance   20,191,000   20,191,000   14,760,000
Total Nonaccrual Loans   81,501,000   81,501,000   59,103,000
Loans Past Due Over 90 Days and Still Accruing   0   0   730,000
Real estate loans | Nonowner occupied            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   8,930,000   8,930,000   4,025,000
Nonaccrual Loans With Related Allowance   456,000   456,000   263,000
Total Nonaccrual Loans   9,386,000   9,386,000   4,288,000
Loans Past Due Over 90 Days and Still Accruing   0   0   0
Real estate loans | Multi-family residential            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   0   0    
Nonaccrual Loans With Related Allowance   429,000   429,000    
Total Nonaccrual Loans   429,000   429,000    
Loans Past Due Over 90 Days and Still Accruing   0   0    
Real estate loans | Land development and construction loans            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   0   0    
Nonaccrual Loans With Related Allowance   0   0    
Total Nonaccrual Loans   0   0    
Loans Past Due Over 90 Days and Still Accruing   0   0    
Real estate loans | Commercial real estate            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   8,930,000   8,930,000   4,025,000
Nonaccrual Loans With Related Allowance   885,000   885,000   263,000
Total Nonaccrual Loans   9,815,000   9,815,000   4,288,000
Loans Past Due Over 90 Days and Still Accruing   0   0   0
Real estate loans | Single-family residential            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   15,520,000   15,520,000   15,387,000
Nonaccrual Loans With Related Allowance   15,660,000   15,660,000   10,695,000
Total Nonaccrual Loans   31,180,000   31,180,000   26,082,000
Loans Past Due Over 90 Days and Still Accruing   0   0   0
Real estate loans | Owner occupied            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   36,860,000   36,860,000   24,931,000
Nonaccrual Loans With Related Allowance   3,646,000   3,646,000   3,802,000
Total Nonaccrual Loans   40,506,000   40,506,000   28,733,000
Loans Past Due Over 90 Days and Still Accruing   0   0   730,000
Commercial loans            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   61,707,000   61,707,000   74,816,000
Nonaccrual Loans With Related Allowance   17,313,000   17,313,000   8,945,000
Total Nonaccrual Loans   79,020,000   79,020,000   83,761,000
Loans Past Due Over 90 Days and Still Accruing   2,252,000   2,252,000   2,372,000
Consumer loans and overdrafts            
Financing Receivable, Past Due [Line Items]            
Nonaccrual Loans With No Related Allowance   8,317,000   8,317,000   9,204,000
Nonaccrual Loans With Related Allowance   0   0   0
Total Nonaccrual Loans   8,317,000   8,317,000   9,204,000
Loans Past Due Over 90 Days and Still Accruing   $ 0   $ 0   $ 0