|12 Months Ended|
Dec. 31, 2016
|Details of Time Deposits||
The table below presents the contractual maturities for time deposits of $100 thousand or more at December 31, 2016.
|Schedule of Maturities for Total Time Deposits||
The scheduled contractual maturities for total time deposits at December 31, 2016 are presented in the table below.
Schedule of Contractual Maturities of Time Deposits $100,000 or More [Table Text Block]
No definition available.