Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans (Details Textual)

v3.7.0.1
Employee Benefit Plans (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Compensation and Retirement Disclosure [Abstract]      
Maximum compensation percentage 90.00%    
Age requirement for 401 K contributions 21 years    
Employer matching contribution, percent of employees' gross pay 4.50%    
Employers matching contribution, immediate vesting percentage 100.00%    
Defined contribution plan, cost recognized $ 134,000 $ 115,000 $ 60,000