v3.25.2
Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Information [Abstract]        
Total Interest and Dividend Income $ 38,749 $ 37,902 $ 77,763 $ 75,835
Total non-interest income 3,665 3,336 7,092 8,307
Less: Interest Expense 15,101 16,602 31,113 33,577
Less [Abstract]        
Provision for credit losses     1,375 2,787
Salaries and employee benefits 9,976 9,617 20,265 19,907
Occupancy 1,182 1,266 2,538 2,590
Income Taxes 1,953 1,113 3,708 2,590
NET INCOME 8,463 5,275 16,084 12,299
Community Banking [Member]        
Segment Information [Abstract]        
Total Interest and Dividend Income 38,749 37,902 77,763 75,835
Total non-interest income 3,665 3,336 7,092 8,307
Total Consolidated Revenues 42,414 41,238 84,855 84,142
Less: Interest Expense 15,101 16,602 31,113 33,577
Segment net interest income and non-interest income 27,313 24,636 53,742 50,565
Less [Abstract]        
Provision for credit losses 750 2,002 1,375 2,787
Salaries and employee benefits 9,976 9,617 20,265 19,907
Occupancy 1,182 1,266 2,538 2,590
Other segment expenses 4,989 5,363 9,772 10,392
Income Taxes 1,953 1,113 3,708 2,590
NET INCOME $ 8,463 $ 5,275 $ 16,084 $ 12,299