Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans (Details Textual)

v3.8.0.1
Employee Benefit Plans (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
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   $ 171,000 $ 134,000 $ 115,000