v3.25.2
Loans and Allowance for Credit Losses on Loans - Schedule of Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans $ 6,248 $ 4,693
Nonaccrual Loans with ACL 6 1,064
ACL on Nonaccrual Loans 0 46
Collateral Dependent Nonaccrual Loans 6,242 4,669
ACL on Collateral Dependent Nonaccrual Loans 0 46
Loans guaranteed by US government agency    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 0 0
Total commercial real estate    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 3,023 4,187
Nonaccrual Loans with ACL 0 1,032
ACL on Nonaccrual Loans 0 38
Collateral Dependent Nonaccrual Loans 3,023 4,187
ACL on Collateral Dependent Nonaccrual Loans 0 38
Total commercial real estate | Commercial property    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 1,538 1,851
Nonaccrual Loans with ACL 0 0
ACL on Nonaccrual Loans 0 0
Collateral Dependent Nonaccrual Loans 1,538 1,851
ACL on Collateral Dependent Nonaccrual Loans 0 0
Total commercial real estate | Business property    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 1,485 2,336
Nonaccrual Loans with ACL 0 1,032
ACL on Nonaccrual Loans 0 38
Collateral Dependent Nonaccrual Loans 1,485 2,336
ACL on Collateral Dependent Nonaccrual Loans 0 38
Commercial and industrial    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 66 79
Nonaccrual Loans with ACL 0 8
ACL on Nonaccrual Loans 0 8
Collateral Dependent Nonaccrual Loans 66 79
ACL on Collateral Dependent Nonaccrual Loans 0 8
Total consumer    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 3,159 427
Nonaccrual Loans with ACL 6 24
ACL on Nonaccrual Loans 0 0
Collateral Dependent Nonaccrual Loans 3,153 403
ACL on Collateral Dependent Nonaccrual Loans 0 0
Total consumer | Residential mortgage    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 3,153 403
Nonaccrual Loans with ACL 0 0
ACL on Nonaccrual Loans 0 0
Collateral Dependent Nonaccrual Loans 3,153 403
ACL on Collateral Dependent Nonaccrual Loans 0 0
Total consumer | Other consumer    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 6 24
Nonaccrual Loans with ACL 6 24
ACL on Nonaccrual Loans 0 0
Collateral Dependent Nonaccrual Loans 0 0
ACL on Collateral Dependent Nonaccrual Loans $ 0 $ 0