Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plan (Details)

v3.3.1.900
Employee Benefit Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Defined contribution plan    
Employer matching contribution for employee's contributions of the first 3% of eligible compensation (as a percent) 100.00%  
Percentage of eligible compensation, matched 100% by employer 3.00%  
Employer matching contribution for employee's contributions of the next 2% of eligible compensation (as a percent) 50.00%  
Percentage of eligible compensation, matched 50% by employer 2.00%  
Company's matching contributions to the plan $ 319,282 $ 204,537