Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Deficit - Schedule of Share-based Compensation Stock Option Plans by Exercise Price Range (Details)

v3.10.0.1
Stockholders' Deficit - Schedule of Share-based Compensation Stock Option Plans by Exercise Price Range (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Exercise price range, lower range limit $ 7.50
Exercise price range, upper range limit $ 30.00
Options outstanding, number of options | shares 244,467
Options outstanding, weighted average remaining contractual life (years) 7 years 1 month 6 days
Options outstanding, weighted average exercise price $ 10.88
Options exercisable, number of options | shares 197,203
Options exercisable, weighted average remaining contractual life (years) 6 years 9 months 18 days
Options exercisable, weighted average exercise price $ 11.29
Exercise Price 1 [Member]  
Exercise price range, lower range limit 7.50
Exercise price range, upper range limit $ 11.99
Options outstanding, number of options | shares 133,024
Options outstanding, weighted average remaining contractual life (years) 7 years 9 months 18 days
Options outstanding, weighted average exercise price $ 8.63
Options exercisable, number of options | shares 96,160
Options exercisable, weighted average remaining contractual life (years) 7 years 4 months 24 days
Options exercisable, weighted average exercise price $ 8.72
Exercise Price 2 [Member]  
Exercise price range, lower range limit 12.00
Exercise price range, upper range limit $ 14.99
Options outstanding, number of options | shares 88,705
Options outstanding, weighted average remaining contractual life (years) 7 years 2 months 12 days
Options outstanding, weighted average exercise price $ 12.00
Options exercisable, number of options | shares 78,305
Options exercisable, weighted average remaining contractual life (years) 7 years 2 months 12 days
Options exercisable, weighted average exercise price $ 12.00
Exercise Price 3 [Member]  
Exercise price range, lower range limit 15.00
Exercise price range, upper range limit $ 17.99
Options outstanding, number of options | shares 5,879
Options outstanding, weighted average remaining contractual life (years) 4 years 2 months 12 days
Options outstanding, weighted average exercise price $ 15.00
Options exercisable, number of options | shares 5,879
Options exercisable, weighted average remaining contractual life (years) 4 years 2 months 12 days
Options exercisable, weighted average exercise price $ 15.00
Exercise Price 4 [Member]  
Exercise price range, lower range limit 18.00
Exercise price range, upper range limit $ 20.99
Options outstanding, number of options | shares 12,187
Options outstanding, weighted average remaining contractual life (years) 1 year 8 months 12 days
Options outstanding, weighted average exercise price $ 18.00
Options exercisable, number of options | shares 12,187
Options exercisable, weighted average remaining contractual life (years) 1 year 8 months 12 days
Options exercisable, weighted average exercise price $ 18.00
Exercise Price 5 [Member]  
Exercise price range, lower range limit 21.00
Exercise price range, upper range limit $ 30.00
Options outstanding, number of options | shares 4,672
Options outstanding, weighted average remaining contractual life (years) 2 years 4 months 24 days
Options outstanding, weighted average exercise price $ 30.00
Options exercisable, number of options | shares 4,672
Options exercisable, weighted average remaining contractual life (years) 2 years 4 months 24 days
Options exercisable, weighted average exercise price $ 30.00