Annual report pursuant to Section 13 and 15(d)

Stock-based Plans and Stock-based Compensation (Stock Options-Narrative) (Details)

v3.7.0.1
Stock-based Plans and Stock-based Compensation (Stock Options-Narrative) (Details)
12 Months Ended
Nov. 17, 2016
USD ($)
employee
$ / shares
shares
Aug. 23, 2016
USD ($)
item
$ / shares
shares
Mar. 24, 2016
USD ($)
employee
$ / shares
shares
Jan. 19, 2016
USD ($)
employee
$ / shares
shares
Jan. 15, 2016
USD ($)
employee
$ / shares
shares
Nov. 19, 2015
USD ($)
customer
$ / shares
shares
Oct. 16, 2015
USD ($)
employee
$ / shares
shares
Aug. 20, 2015
USD ($)
item
$ / shares
shares
Jun. 01, 2015
USD ($)
employee
$ / shares
shares
May 13, 2015
USD ($)
employee
$ / shares
shares
May 04, 2015
USD ($)
employee
$ / shares
shares
Apr. 27, 2015
USD ($)
employee
$ / shares
shares
Apr. 16, 2015
USD ($)
employee
$ / shares
shares
Mar. 02, 2015
USD ($)
employee
$ / shares
shares
Feb. 16, 2015
USD ($)
employee
$ / shares
shares
Feb. 11, 2015
USD ($)
employee
$ / shares
shares
Jan. 22, 2015
USD ($)
employee
$ / shares
shares
Jan. 01, 2015
USD ($)
employee
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Dec. 31, 2014
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Shares authorized under stock plan | shares                                     5,757,880    
Estimated value | $                                     $ 1,953,600 $ 4,570,500  
Shares available for future grants | shares                                     327,135    
Continuous service period                                     4 years    
Options to purchase shares, in-the-money | shares                                     2,499,500    
Options granted | shares                                     1,771,500 3,348,000  
Options to purchase, expected to vest | shares                                     5,757,880    
Weighted average grant date fair value                                     $ 0.61 $ 0.93  
Unearned stock based compensation expense | $                                     $ 2,505,275    
Weighted average exercise price                                     $ 1.16 $ 1.37 $ 1.76
Maximum [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Contractual terms (period)                                     10 years    
Minimum [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Contractual terms (period)                                     5 years    
Stock Option Issuance 1 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value                                   $ 1.19      
Number of employees, options granted | employee                                   1      
Options granted | shares                                   15,000      
Volatility rate                                   132.00%      
Call option value, price per share                                   $ 1.07      
Call option value | $                                   $ 16,050      
Percent of shares vested on first anniversary of grant date                                   25.00%      
Stock Option Issuance 2 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     48 months    
Weighted average grant date fair value                                 $ 1.28        
Number of employees, options granted | employee                                 1        
Options granted | shares                                 900,000        
Volatility rate                                 132.00%        
Call option value, price per share                                 $ 1.15        
Call option value | $                                 $ 1,035,000        
Stock Option Issuance 3 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value                                 $ 1.28        
Number of employees, options granted | employee                                 3        
Options granted | shares                                 471,500        
Volatility rate                                 132.00%        
Call option value, price per share                                 $ 1.15        
Call option value | $                                 $ 542,225        
Percent of shares vested on first anniversary of grant date                                 25.00%        
Stock Option Issuance 4 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value                               $ 1.20          
Number of employees, options granted | employee                               1          
Options granted | shares                               3,000          
Volatility rate                               132.00%          
Call option value, price per share                               $ 1.08          
Call option value | $                               $ 3,240          
Percent of shares vested on first anniversary of grant date                               25.00%          
Stock Option Issuance 5 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     48 months    
Weighted average grant date fair value                             $ 1.30            
Number of employees, options granted | employee                             1            
Options granted | shares                             300,000            
Volatility rate                             132.00%            
Call option value, price per share                             $ 1.17            
Call option value | $                             $ 351,000            
Stock Option Issuance 6 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     48 months    
Weighted average grant date fair value                           $ 1.20              
Number of employees, options granted | employee                           1              
Options granted | shares                           100,000              
Volatility rate                           132.00%              
Call option value, price per share                           $ 1.08              
Call option value | $                           $ 108,000              
Stock Option Issuance 8 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value                         $ 1.20                
Number of employees, options granted | employee                         5                
Options granted | shares                         445,000                
Volatility rate                         132.00%                
Call option value, price per share                         $ 1.08                
Call option value | $                         $ 480,600                
Percent of shares vested on first anniversary of grant date                         25.00%                
Stock Option Issuance 9 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value                       $ 1.10                  
Number of employees, options granted | employee                       1                  
Options granted | shares                       20,000                  
Volatility rate                       132.00%                  
Call option value, price per share                       $ 0.99                  
Call option value | $                       $ 19,800                  
Percent of shares vested on first anniversary of grant date                       25.00%                  
Stock Option Issuance 10 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value                     $ 1.00                    
Number of employees, options granted | employee                     2                    
Options granted | shares                     25,000                    
Volatility rate                     132.00%                    
Call option value, price per share                     $ 0.90                    
Call option value | $                     $ 22,500                    
Percent of shares vested on first anniversary of grant date                     25.00%                    
Stock Option Issuance 11 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value                   $ 0.99                      
Number of employees, options granted | employee                   1                      
Options granted | shares                   20,000                      
Volatility rate                   132.00%                      
Call option value, price per share                   $ 0.89                      
Call option value | $                   $ 17,800                      
Percent of shares vested on first anniversary of grant date                   25.00%                      
Stock Option Issuance 12 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value                 $ 0.85                        
Number of employees, options granted | employee                 1                        
Options granted | shares                 2,000                        
Volatility rate                 132.00%                        
Call option value, price per share                 $ 0.77                        
Call option value | $                 $ 1,540                        
Percent of shares vested on first anniversary of grant date                 25.00%                        
Stock Option Issuance 13 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value               $ 0.75                          
Number of employees, options granted | item               3                          
Options granted | shares               400,000                          
Volatility rate               132.00%                          
Call option value, price per share               $ 0.67                          
Call option value | $               $ 268,000                          
Percent of shares vested on first anniversary of grant date               25.00%                          
Stock Option Issuance 14 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value         $ 0.70                                
Number of employees, options granted | employee         4                                
Options granted | shares         167,500                                
Volatility rate         114.00%                                
Call option value, price per share         $ 0.59                                
Call option value | $         $ 98,825                                
Percent of shares vested on first anniversary of grant date         25.00%                                
Stock Option Issuance 15 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     48 months    
Number of employees, options granted | employee       1                                  
Number of options vesting per month | shares       300,000                                  
Number of options vested upon four-year cliff | shares       100,000                                  
Options, cliff period                                     4 years    
Options granted | shares       500,000                                  
Options to purchase, expected to vest | shares       0.70                                  
Volatility rate       114.00%                                  
Call option value, price per share       $ 0.59                                  
Call option value | $       $ 295,000                                  
Stock Option Issuance 15 [Member] | Vesting Scenario 1 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Annual Revenue, Benchmark | $       13,000,000                                  
Stock Option Issuance 15 [Member] | Vesting Scenario 2 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Annual Revenue, Benchmark | $       $ 22,000,000                                  
Stock Option Issuance 16 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value     $ 0.70                                    
Number of employees, options granted | employee     9                                    
Options granted | shares     258,000                                    
Volatility rate     114.00%                                    
Call option value, price per share     $ 0.59                                    
Call option value | $     $ 152,220                                    
Percent of shares vested on first anniversary of grant date     25.00%                                    
Stock Option Issuance 17 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value   $ 0.75                                      
Number of employees, options granted | item   4                                      
Options granted | shares   695,000                                      
Volatility rate   114.00%                                      
Call option value, price per share   $ 0.63                                      
Call option value | $   $ 440,573                                      
Percent of shares vested on first anniversary of grant date   25.00%                                      
Stock Option Issuance 18 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value $ 0.70                                        
Number of employees, options granted | employee 3                                        
Options granted | shares 150,000                                        
Volatility rate 114.00%                                        
Call option value, price per share $ 0.59                                        
Call option value | $ $ 89,048                                        
Percent of shares vested on first anniversary of grant date 25.00%                                        
Stock Option Issuance 23 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value             $ 0.48                            
Number of employees, options granted | employee             18                            
Options granted | shares             514,000                            
Volatility rate             116.00%                            
Call option value, price per share             $ 0.36                            
Call option value | $             $ 185,040                            
Percent of shares vested on first anniversary of grant date             25.00%                            
Stock Option Issuance 24 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Vesting period                                     36 months    
Weighted average grant date fair value           $ 0.41                              
Number of employees, options granted | customer           4                              
Options granted | shares           132,500                              
Volatility rate           116.00%                              
Call option value, price per share           $ 0.31                              
Call option value | $           $ 41,075                              
Percent of shares vested on first anniversary of grant date           25.00%