XML 101 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deposits (Details) - Schedule of Time Deposits
$ in Thousands
Dec. 31, 2018
USD ($)
Disclosure Text Block [Abstract]  
2019 $ 816,649
2020 360,259
2021 145,350
2022 32,532
2023 11,263
Total $ 1,366,053