v3.25.2
Loans and ACL - Summary of Aging Analysis of Amortized Cost of Loans Designated as TLMs (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount $ 10,910 $ 8,930
Commercial and Industrial [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 5,174 3,299
Residential Construction [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 154 155
Commercial [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 4,753 4,772
Residential [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 821 694
Consumer loans [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 8 10
Current Loans [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 2,814 2,676
Current Loans [Member] | Commercial and Industrial [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 723 554
Current Loans [Member] | Residential Construction [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 155
Current Loans [Member] | Commercial [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 1,761 1,773
Current Loans [Member] | Residential [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 330 194
Current Loans [Member] | Consumer loans [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
30-89 Days Past Due [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 154 0
30-89 Days Past Due [Member] | Commercial and Industrial [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
30-89 Days Past Due [Member] | Residential Construction [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 154 0
30-89 Days Past Due [Member] | Commercial [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
30-89 Days Past Due [Member] | Residential [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
30-89 Days Past Due [Member] | Consumer loans [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
Greater than 90 Days Past Due & Accruing [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
Greater than 90 Days Past Due & Accruing [Member] | Commercial and Industrial [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
Greater than 90 Days Past Due & Accruing [Member] | Residential Construction [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
Greater than 90 Days Past Due & Accruing [Member] | Commercial [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
Greater than 90 Days Past Due & Accruing [Member] | Residential [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
Greater than 90 Days Past Due & Accruing [Member] | Consumer loans [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
Non Accrual [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 7,942 6,254
Non Accrual [Member] | Commercial and Industrial [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 4,451 2,745
Non Accrual [Member] | Residential Construction [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 0 0
Non Accrual [Member] | Commercial [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 2,992 2,999
Non Accrual [Member] | Residential [Member] | Real Estate Loan [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount 491 500
Non Accrual [Member] | Consumer loans [Member]    
Loans and Leases Receivable Disclosure [Line Items]    
Financing Receivable, Modified in Period, Amount $ 8 $ 10