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.8.0.1
Stockholders' Deficit - Schedule of Share-based Compensation Stock Option Plans by Exercise Price Range (Details)
3 Months Ended
Mar. 31, 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 247,136
Options outstanding, weighted average remaining contractual life (years) 7 years 3 months 19 days
Options outstanding, weighted average exercise price $ 10.95
Options exercisable, number of options | shares 189,645
Options exercisable, weighted average remaining contractual life (years) 6 years 10 months 25 days
Options exercisable, weighted average exercise price $ 11.43
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) 8 years
Options outstanding, weighted average exercise price $ 8.63
Options exercisable, number of options | shares 91,132
Options exercisable, weighted average remaining contractual life (years) 7 years 7 months 6 days
Options exercisable, weighted average exercise price $ 8.73
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 6 months
Options outstanding, weighted average exercise price $ 12.00
Options exercisable, number of options | shares 73,106
Options exercisable, weighted average remaining contractual life (years) 7 years 4 months 24 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 4 months 24 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 4 months 24 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) 1 year 10 months 25 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) 1 year 10 months 25 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 4 months 24 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 4 months 24 days
Options exercisable, weighted average exercise price $ 30.00