| DEPOSITS (Tables) | 12 Months Ended | 
|---|---|
| Dec. 31, 2023 | |
| Regulatory matters [Abstract] | |
| Schedule of Interest Bearing Deposits | (Dollars in Thousands)  2023  2022  NOW Accounts  $  1,327,420 $  1,290,494 Money Market Accounts  319,319 267,383 Savings Deposits  547,634 637,374 Time Deposits  129,515 90,446 Total Interest Bearing $  2,323,888 $  2,285,697 | 
| Schedule of Maturities of Time Deposits | (Dollars in Thousands)  2023  2024  $  112,448 2025  7,349 2026  3,554 2027  4,211 2028  1,953 Total  $  129,515 | 
| Schedule of Interest Expense on Deposits | Interest expense on deposits for the three years ended December 31, was as follows:  (Dollars in Thousands)  2023  2022  2021  NOW Accounts  $  12,375 $  2,800 $  294 Money Market Accounts  3,670 203 134 Savings Deposits  598 309 263 Time Deposits < $250,000  117 129 145 Time Deposits > $250,000  822 3 3 Total Interest Expense  $  17,582 $  3,444 $  839 | 
| X | ||||||||||
| 
- Definition This element refers to schedule of interest bearing deposits. No definition available. 
 | 
| X | ||||||||||
| 
- Definition This element refers to schedule of interest expense on deposits. No definition available. 
 | 
| X | ||||||||||
| 
- Definition This element refers to schedule of time deposit maturities. No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |