XML 104 R91.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Employee benefits    
Matching contribution equals to employees deferrals 100.00%  
Employer contributions to contribution plans $ 294,000 $ 245,000
Maximum    
Employee benefits    
Matching contribution as a percentage of employees compensation 3.00%