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.7.0.1
Stockholders' Deficit - Schedule of Share-based Compensation Stock Option Plans by Exercise Price Range (Details)
6 Months Ended
Jun. 30, 2017
$ / shares
shares
Exercise price range, lower range limit $ 9.00
Exercise price range, upper range limit $ 30.00
Options outstanding, number of options | shares 250,109
Options outstanding, weighted average remaining contractual life (years) 8 years
Options outstanding, weighted average exercise price $ 10.95
Options exercisable, number of options | shares 141,445
Options exercisable, weighted average remaining contractual life (years) 7 years 1 month 6 days
Options exercisable, weighted average exercise price $ 12.11
Exercise Price 1 [Member]  
Exercise price range, lower range limit 9.00
Exercise price range, upper range limit $ 11.99
Options outstanding, number of options | shares 135,663
Options outstanding, weighted average remaining contractual life (years) 8 years 29 days
Options outstanding, weighted average exercise price $ 8.62
Options exercisable, number of options | shares 58,200
Options exercisable, weighted average remaining contractual life (years) 7 years 26 days
Options exercisable, weighted average exercise price $ 8.89
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) 8 years 2 months 12 days
Options outstanding, weighted average exercise price $ 12.00
Options exercisable, number of options | shares 57,504
Options exercisable, weighted average remaining contractual life (years) 8 years 1 month 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) 5 years 1 month 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) 5 years 1 month 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 10,350
Options outstanding, weighted average remaining contractual life (years) 2 years 7 months 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 7 months 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 7,844
Options outstanding, weighted average remaining contractual life (years) 3 years
Options outstanding, weighted average exercise price $ 30.00
Options exercisable, number of options | shares 5,340
Options exercisable, weighted average remaining contractual life (years) 3 years
Options exercisable, weighted average exercise price $ 30.00