Securities (Details 5) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Trading Securities [Abstract]    
Trading securities, at estimated fair value $ 0 $ 7,368
Obligations of U.S. Government Sponsored Entities [Member]    
Trading Securities [Abstract]    
Trading securities, at estimated fair value 0 6,601
Residential Mortgage-Backed Securities U.S. Government Sponsored Entities [Member]    
Trading Securities [Abstract]    
Trading securities, at estimated fair value $ 0 $ 767