v3.25.2
Loans - Nonaccrual and Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross $ 530,044 $ 465,233
Nonaccrual loans with no ACL 36,719 29,318
Nonaccrual Loans with ACL 2,511 6,405
Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 486,069 425,247
Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 4,745 4,263
30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 4,729 4,188
90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 16 75
Construction and land development    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 46,900 42,331
Nonaccrual loans with no ACL 0 0
Nonaccrual Loans with ACL 0 0
Construction and land development | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 46,900 42,331
Construction and land development | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Construction and land development | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Construction and land development | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Residential real estate    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 59,937 61,316
Nonaccrual loans with no ACL 9,770 7,141
Nonaccrual Loans with ACL 12 101
Residential real estate | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 50,155 54,074
Residential real estate | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Residential real estate | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Residential real estate | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Residential real estate multifamily    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 1,792 1,692
Nonaccrual loans with no ACL 0 0
Nonaccrual Loans with ACL 0 0
Residential real estate multifamily | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 1,792 1,692
Residential real estate multifamily | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Residential real estate multifamily | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Residential real estate multifamily | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Commercial real estate - owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 224,016 190,286
Nonaccrual loans with no ACL 22,394 17,435
Nonaccrual Loans with ACL 2,276 6,102
Commercial real estate - owner occupied | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 196,330 164,679
Commercial real estate - owner occupied | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 3,016 2,070
Commercial real estate - owner occupied | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 3,016 2,070
Commercial real estate - owner occupied | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Commercial real estate - non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 12,093 12,849
Nonaccrual loans with no ACL 2,786 2,796
Nonaccrual Loans with ACL 0 0
Commercial real estate - non-owner occupied | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 9,307 10,053
Commercial real estate - non-owner occupied | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Commercial real estate - non-owner occupied | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Commercial real estate - non-owner occupied | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 39,504 44,329
Nonaccrual loans with no ACL 1,567 1,788
Nonaccrual Loans with ACL 0 0
Commercial and industrial | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 37,937 42,541
Commercial and industrial | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Commercial and industrial | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Commercial and industrial | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Consumer    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 24,498 22,155
Nonaccrual loans with no ACL 65 0
Nonaccrual Loans with ACL 19 0
Consumer | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 24,341 21,856
Consumer | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 73 299
Consumer | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 73 286
Consumer | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 13
Commercial leases    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 90,605 70,153
Nonaccrual loans with no ACL 137 158
Nonaccrual Loans with ACL 204 202
Commercial leases | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 90,202 69,514
Commercial leases | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 62 279
Commercial leases | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 62 279
Commercial leases | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 0 0
Strategic Program Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 30,699 20,122
Nonaccrual loans with no ACL 0 0
Nonaccrual Loans with ACL 0 0
Strategic Program Loans | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 29,105 18,507
Strategic Program Loans | Total    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 1,594 1,615
Strategic Program Loans | 30-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 1,578 1,553
Strategic Program Loans | 90 Days and Greater    
Financing Receivable, Past Due [Line Items]    
Total loans held-for-investment, gross 16 62
SBA | SBA    
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with no ACL $ 20,900 $ 18,900