DEPOSITS - Scheduled maturities for time deposits (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deposits [Abstract]      
2018   $ 0 $ 81,791
2019 $ 77,622 55,061 16,105
2020 32,457 32,089 3,052
2021 8,740 8,938 410
2022 840 794 840
2023 462 514 0
Total $ 120,121 $ 97,396 $ 102,198