v3.26.1
Loans Held for Investment - Summary of Loan Class of Past Due and Non-accrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total $ 746,593 $ 744,935
Past Due> 90 Days and Accruing 55 31
Nonaccrual Loans with No Allowance 7,757 8,181
Nonaccrual Loans with an Allowance 5,973 8,673
Total Nonaccrual Loans 13,730 16,854
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,033 16,493
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 7,653 5,493
Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 10,763 11,316
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 20,449 33,300
Current    
Financing Receivable, Past Due [Line Items]    
Total 726,144 711,635
1-4 Family Residential    
Financing Receivable, Past Due [Line Items]    
Total 217,457 230,743
Nonaccrual Loans with No Allowance 6,686 6,463
Nonaccrual Loans with an Allowance 5,525 5,786
Total Nonaccrual Loans 12,211 12,249
1-4 Family Residential | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total   14,041
1-4 Family Residential | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 6,094 4,490
1-4 Family Residential | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 9,542 7,039
1-4 Family Residential | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 15,636 25,569
1-4 Family Residential | Current    
Financing Receivable, Past Due [Line Items]    
Total 201,821 205,174
Construction    
Financing Receivable, Past Due [Line Items]    
Total 17,624  
Residential Construction    
Financing Receivable, Past Due [Line Items]    
Total 17,624 38,058
Residential Construction | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0  
Residential Construction | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 0  
Residential Construction | Current    
Financing Receivable, Past Due [Line Items]    
Total 17,624 38,058
Commercial Real Estate    
Financing Receivable, Past Due [Line Items]    
Total 273,058 248,744
Past Due> 90 Days and Accruing   31
Nonaccrual Loans with an Allowance   1,620
Total Nonaccrual Loans   1,620
Commercial Real Estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total   65
Commercial Real Estate | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total   1,620
Commercial Real Estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total   1,685
Commercial Real Estate | Current    
Financing Receivable, Past Due [Line Items]    
Total 273,058 247,059
Other Commercial    
Financing Receivable, Past Due [Line Items]    
Total 96,338 92,199
Past Due> 90 Days and Accruing 48  
Nonaccrual Loans with No Allowance 399 777
Nonaccrual Loans with an Allowance   715
Total Nonaccrual Loans 399 1,492
Other Commercial | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 335 651
Other Commercial | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,128 791
Other Commercial | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 268 1,508
Other Commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,731 2,950
Other Commercial | Current    
Financing Receivable, Past Due [Line Items]    
Total 94,607 89,249
Home Equity    
Financing Receivable, Past Due [Line Items]    
Total 112,807 112,404
Nonaccrual Loans with No Allowance 664 885
Nonaccrual Loans with an Allowance 448 351
Total Nonaccrual Loans 1,112 1,236
Home Equity | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 1,244 1,684
Home Equity | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 421 212
Home Equity | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 938 892
Home Equity | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 2,603 2,787
Home Equity | Current    
Financing Receivable, Past Due [Line Items]    
Total 110,204 109,617
Other Consumer    
Financing Receivable, Past Due [Line Items]    
Total 29,309 22,787
Past Due> 90 Days and Accruing 7  
Nonaccrual Loans with No Allowance 8 56
Nonaccrual Loans with an Allowance 0 201
Total Nonaccrual Loans 8 257
Other Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 454 52
Other Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 10 0
Other Consumer | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total 15 257
Other Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total 479 309
Other Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Total $ 28,830 $ 22,478