v3.26.3
Loans - Performance of Loans Modified (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Sep. 30, 2025
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) $ 332,690 $ 158,571
Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 330,437 158,203
30-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 9,229 1,854
90 days past due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 2,359 353
Commercial loans | Construction and land development | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 5,551 26,528
Commercial loans | Construction and land development | 30-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis)   282
Commercial loans | Commercial non-owner-occupied | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 272,477 98,313
Commercial loans | Commercial owner-occupied real estate | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 5,722 13,593
Commercial loans | Commercial owner-occupied real estate | 30-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 2,253 368
Commercial loans | Commercial and industrial | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 36,752 11,949
Commercial loans | Commercial and industrial | 30-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 5,974 285
Commercial loans | Commercial and industrial | 90 days past due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 1,100  
Commercial loans | Other income producing property | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 2,950  
Commercial loans | Other income producing property | 30-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 211  
Consumer loans | Consumer owner-occupied | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 6,985 7,820
Consumer loans | Consumer owner-occupied | 30-89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) 791 919
Consumer loans | Consumer owner-occupied | 90 days past due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Payment Status (Amortized Cost Basis) $ 1,259 $ 353