v3.25.2
Loans and Allowance for Credit Losses on Loans - Schedule of Recorded Investment in Nonaccrual Loans and Loans Past Due 90 or More Days and Still Accruing Interest by Portfolio Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable Recorded Investment Past Due [Line Items]    
Nonaccrual Loans with a Related Allowance for Credit Losses $ 2,764 $ 2,538
Nonaccrual Loans without a Related Allowance for Credit Losses 6,152 5,282
Total Nonaccrual Loans 8,916 7,820
90 or More Days Past Due & Still Accruing 0 0
Total 8,916 7,820
Loans Insured or Guaranteed by non-US Government Authorities    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total 13,900 16,300
CRE    
Financing Receivable Recorded Investment Past Due [Line Items]    
Nonaccrual Loans with a Related Allowance for Credit Losses 0  
Nonaccrual Loans without a Related Allowance for Credit Losses 1,802  
Total Nonaccrual Loans 1,802  
90 or More Days Past Due & Still Accruing 0  
Total 1,802  
SBA—real estate    
Financing Receivable Recorded Investment Past Due [Line Items]    
Nonaccrual Loans with a Related Allowance for Credit Losses 2,444 363
Nonaccrual Loans without a Related Allowance for Credit Losses 2,932 1,580
Total Nonaccrual Loans 5,376 1,943
90 or More Days Past Due & Still Accruing 0 0
Total 5,376 1,943
SBA—non-real estate    
Financing Receivable Recorded Investment Past Due [Line Items]    
Nonaccrual Loans with a Related Allowance for Credit Losses 320 2,006
Nonaccrual Loans without a Related Allowance for Credit Losses 0 3,702
Total Nonaccrual Loans 320 5,708
90 or More Days Past Due & Still Accruing 0 0
Total 320 5,708
C&I    
Financing Receivable Recorded Investment Past Due [Line Items]    
Nonaccrual Loans with a Related Allowance for Credit Losses 0  
Nonaccrual Loans without a Related Allowance for Credit Losses 0  
Total Nonaccrual Loans 0  
90 or More Days Past Due & Still Accruing 0  
Total 0  
Home mortgage    
Financing Receivable Recorded Investment Past Due [Line Items]    
Nonaccrual Loans with a Related Allowance for Credit Losses 0 169
Nonaccrual Loans without a Related Allowance for Credit Losses 1,418 0
Total Nonaccrual Loans 1,418 169
90 or More Days Past Due & Still Accruing 0 0
Total $ 1,418 $ 169