Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Share-based Compensation, Shares Outstanding under Stock Option Plans, by Exercise Price Range (Details)

v3.5.0.2
Stockholders' Equity - Schedule of Share-based Compensation, Shares Outstanding under Stock Option Plans, by Exercise Price Range (Details)
9 Months Ended
Sep. 30, 2016
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Outstanding Number of Options 7,524,265
Options Exercisable, Weighted Exercise Average Remaining Life In Years 2 years 4 months 24 days
Options Exercisable, Exercisable Number of Options 4,797,292
Exercise Price Range 2.20 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 2.20
Options Outstanding, Outstanding Number of Options 2,566,890
Options Exercisable, Exercisable Number of Options 810,526
Exercise Price Range 2.20 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Exercisable, Weighted Exercise Average Remaining Life In Years 3 years 10 months 24 days
Exercise Price Range 2.48 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 2.48
Options Outstanding, Outstanding Number of Options 4,847,375
Options Exercisable, Exercisable Number of Options 3,883,641
Exercise Price Range 2.48 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Exercisable, Weighted Exercise Average Remaining Life In Years 2 years 1 month 6 days
Exercise Price Range 3.30 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 3.30
Options Outstanding, Outstanding Number of Options 10,000
Options Exercisable, Exercisable Number of Options 3,125
Exercise Price Range 3.30 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Exercisable, Weighted Exercise Average Remaining Life In Years 3 years 8 months 12 days
Exercise Price Range 3.50 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 3.50
Options Outstanding, Outstanding Number of Options 25,000
Options Exercisable, Exercisable Number of Options 25,000
Exercise Price Range 3.50 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Exercisable, Weighted Exercise Average Remaining Life In Years 1 year 8 months 12 days
Exercise Price Range 3.85 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Weighted Exercise Average Price | $ / shares $ 3.85
Options Outstanding, Outstanding Number of Options 75,000
Options Exercisable, Weighted Exercise Average Remaining Life In Years 6 months
Options Exercisable, Exercisable Number of Options 75,000