v3.26.1
Business Segments - Profit (loss) reconciliation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
$ / shares
Mar. 31, 2025
USD ($)
$ / shares
Business Segments    
Number of reportable segment | segment 1  
Total interest income $ 35,969 $ 38,207
Total interest expense 11,835 13,943
Net interest income 24,134 24,264
Provision for credit loss   237
Net interest income after provision for credit losses 24,134 24,027
Total Non-Interest Income 796 1,235
Non-interest expense:    
Salaries and employee benefits 6,172 5,933
Occupancy expense 874 747
Equipment 223 217
Outside data processing 796 735
Advertising 43 102
Real estate owned expense   30
Other 2,771 2,855
Total Non-Interest Expenses 10,879 10,619
Income before income tax expense 14,051 14,643
Income tax expense 4,099 4,076
NET INCOME 9,952 10,567
Reconciliation of profit or loss    
NET INCOME $ 9,952 $ 10,567
Basic (in $ per share) | $ / shares $ 0.76 $ 0.8
Diluted (in $ per share) | $ / shares $ 0.74 $ 0.78
Operating segments | Single reportable segment    
Business Segments    
Total interest income $ 35,969 $ 38,207
Total interest expense 11,835 13,943
Net interest income 24,134 24,264
Provision for credit loss   237
Net interest income after provision for credit losses 24,134 24,027
Total Non-Interest Income 796 1,235
Non-interest expense:    
Salaries and employee benefits 6,172 5,933
Occupancy expense 874 747
Equipment 223 217
Outside data processing 796 735
Advertising 43 102
Real estate owned expense   30
Other 2,771 2,855
Total Non-Interest Expenses 10,879 10,619
Income before income tax expense 14,051 14,643
Income tax expense 4,099 4,076
NET INCOME 9,952 10,567
Reconciliation of profit or loss    
NET INCOME $ 9,952 $ 10,567