Annual report pursuant to Section 13 and 15(d)

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

v3.8.0.1
Stockholders' Deficit - Schedule of Share-based Compensation Stock Option Plans by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Exercise price range, lower range limit $ 7.50
Exercise price range, upper range limit $ 30.00
Options outstanding, number of options | shares 247,692
Options outstanding, weighted average remaining contractual life (years) 7 years 6 months
Options outstanding, weighted average exercise price $ 10.95
Options exercisable, number of options | shares 174,308
Options exercisable, weighted average remaining contractual life (years) 7 years
Options exercisable, weighted average exercise price $ 11.59
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,580
Options outstanding, weighted average remaining contractual life (years) 8 years 3 months 19 days
Options outstanding, weighted average exercise price $ 8.63
Options exercisable, number of options | shares 80,997
Options exercisable, weighted average remaining contractual life (years) 7 years 8 months 12 days
Options exercisable, weighted average exercise price $ 8.78
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 8 months 12 days
Options outstanding, weighted average exercise price $ 12.00
Options exercisable, number of options | shares 67,904
Options exercisable, weighted average remaining contractual life (years) 7 years 7 months 6 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 7,547
Options outstanding, weighted average remaining contractual life (years) 4 years 7 months 6 days
Options outstanding, weighted average exercise price $ 15.00
Options exercisable, number of options | shares 7,547
Options exercisable, weighted average remaining contractual life (years) 4 years 7 months 6 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,854
Options outstanding, weighted average remaining contractual life (years) 2 years 1 month 6 days
Options outstanding, weighted average exercise price $ 18.00
Options exercisable, number of options | shares 12,854
Options exercisable, weighted average remaining contractual life (years) 2 years 1 month 6 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 5,006
Options outstanding, weighted average remaining contractual life (years) 2 years 8 months 12 days
Options outstanding, weighted average exercise price $ 30.00
Options exercisable, number of options | shares 5,006
Options exercisable, weighted average remaining contractual life (years) 2 years 8 months 12 days
Options exercisable, weighted average exercise price $ 30.00