v3.26.1
Credit Quality - Schedule of Amortized Cost Basis Payment Status (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Current [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) $ 5,645 $ 24,646
Current [Member] | Commercial Real Estate [Member] | Owner-Occupied [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 1,246 3,888
Current [Member] | Commercial Real Estate [Member] | Nonowner-Occupied [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 3,568 11,307
Current [Member] | Other Commercial [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 651 9,232
Current [Member] | Residential Real Estate [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 180 172
Current [Member] | Construction & Land Development [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 47
Current [Member] | Consumer [Member] | Bankcard [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
Current [Member] | Consumer [Member] | Other Consumer [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
30-89 Days Past Due [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 4,399
30-89 Days Past Due [Member] | Commercial Real Estate [Member] | Owner-Occupied [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
30-89 Days Past Due [Member] | Commercial Real Estate [Member] | Nonowner-Occupied [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 4,399
30-89 Days Past Due [Member] | Other Commercial [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
30-89 Days Past Due [Member] | Residential Real Estate [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
30-89 Days Past Due [Member] | Construction & Land Development [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
30-89 Days Past Due [Member] | Consumer [Member] | Bankcard [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
30-89 Days Past Due [Member] | Consumer [Member] | Other Consumer [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
90+ Days Past Due [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
90+ Days Past Due [Member] | Commercial Real Estate [Member] | Owner-Occupied [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
90+ Days Past Due [Member] | Commercial Real Estate [Member] | Nonowner-Occupied [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
90+ Days Past Due [Member] | Other Commercial [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
90+ Days Past Due [Member] | Residential Real Estate [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
90+ Days Past Due [Member] | Construction & Land Development [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
90+ Days Past Due [Member] | Consumer [Member] | Bankcard [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) 0 0
90+ Days Past Due [Member] | Consumer [Member] | Other Consumer [Member]    
Financing Receivable, Modifications [Line Items]    
Payment Status (Amortized Cost Basis) $ 0 $ 0