XML 54 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Loans Held for Investment - Summary of Loan Class of Past Due and Non-accrual Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total $ 761,062 $ 758,065
Past Due> 90 Days and Accruing 39  
Nonaccrual Loans with No Allowance 8,988 8,317
Nonaccrual Loans with an Allowance 5,528 4,672
Total Nonaccrual Loans 14,516 12,989
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,223 19,533
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 5,446 7,104
Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 10,647 7,983
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 17,316 34,620
Current    
Financing Receivable, Past Due [Line Items]    
Total 743,746 723,445
1-4 Family Residential    
Financing Receivable, Past Due [Line Items]    
Total 237,946 254,642
Nonaccrual Loans with No Allowance 5,738 6,128
Nonaccrual Loans with an Allowance 4,857 4,102
Total Nonaccrual Loans 10,595 10,230
1-4 Family Residential | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total   16,549
1-4 Family Residential | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 4,931 6,043
1-4 Family Residential | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 7,377 6,026
1-4 Family Residential | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 12,308 28,618
1-4 Family Residential | Current    
Financing Receivable, Past Due [Line Items]    
Total 225,638 226,024
Construction    
Financing Receivable, Past Due [Line Items]    
Total 40,134 34,139
Nonaccrual Loans with No Allowance 789  
Total Nonaccrual Loans 789  
Construction | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 789  
Construction | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 789  
Construction | Current    
Financing Receivable, Past Due [Line Items]    
Total 39,345 34,139
Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total 258,175 241,063
Commercial Real Estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total   101
Commercial Real Estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0 101
Commercial Real Estate | Current    
Financing Receivable, Past Due [Line Items]    
Total 258,175 240,962
Other Commercial    
Financing Receivable, Past Due [Line Items]    
Total 89,351 94,981
Past Due> 90 Days and Accruing 5  
Nonaccrual Loans with No Allowance 972 484
Nonaccrual Loans with an Allowance 316 281
Total Nonaccrual Loans 1,288 765
Other Commercial | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 353 401
Other Commercial | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 120 194
Other Commercial | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,312 622
Other Commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,785 1,217
Other Commercial | Current    
Financing Receivable, Past Due [Line Items]    
Total 87,566 93,764
Home Equity    
Financing Receivable, Past Due [Line Items]    
Total 111,447 106,550
Nonaccrual Loans with No Allowance 1,397 1,670
Nonaccrual Loans with an Allowance 305 164
Total Nonaccrual Loans 1,702 1,834
Home Equity | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 707 2,073
Home Equity | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 363 787
Home Equity | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,062 1,217
Home Equity | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,132 4,077
Home Equity | Current    
Financing Receivable, Past Due [Line Items]    
Total 109,315 102,473
Other Consumer    
Financing Receivable, Past Due [Line Items]    
Total 24,009 26,690
Past Due> 90 Days and Accruing 34  
Nonaccrual Loans with No Allowance 92 35
Nonaccrual Loans with an Allowance 50 125
Total Nonaccrual Loans 142 160
Other Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 163 409
Other Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 32 80
Other Consumer | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 107 118
Other Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 302 607
Other Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Total $ 23,707 $ 26,083