Deposits (Details Textual) - USD ($) $ in Millions  | 
Dec. 31, 2018  | 
Dec. 31, 2017  | 
|---|---|---|
| Time Deposits 250000 Or More | $ 44.5 | $ 29.9 | 
| X | ||||||||||
- Definition The aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $250,000 or more. No definition available. 
  |