XML 65 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Compensation and Retirement Disclosure [Abstract]      
Contribution to 401(k) plan $ 330,415 $ 256,309 $ 347,632
Percentage eligible pay for dollar by dollar fixed match (in hundredths) 1.00%    
Employer contribution for each dollar contributed by employee after 1% of eligible pay $ 0.5    
Maximum percentage of employee gross pay employer can contribute under 401(k) plan (in hundredths) 5.00%    
Employee contribution limit for employees under 50 years of age $ 18,000 18,000 18,000
Employee contribution limit for employees of 50 years of age or older $ 24,000 $ 24,000 $ 24,000