Commitments and contingencies (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability $ 77,693 $ 76,179
Standby Letters of Credit [Member]    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability 4,213 4,397
Undisbursed credit lines [Member]    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability 55,999 55,315
Commitments to extend or originate credit [Member]    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Fair Value Disclosure, Off-balance Sheet Risks, Amount, Liability $ 17,481 $ 16,467