Annual report pursuant to Section 13 and 15(d)

Capital Structure - Common Stock (Details)

v3.6.0.2
Capital Structure - Common Stock (Details)
1 Months Ended 2 Months Ended 4 Months Ended 12 Months Ended
Sep. 08, 2016
USD ($)
$ / shares
shares
Nov. 23, 2015
USD ($)
shares
Oct. 20, 2015
USD ($)
classofstock
$ / shares
shares
Mar. 10, 2017
USD ($)
shares
Mar. 09, 2017
USD ($)
shares
Dec. 31, 2016
$ / shares
shares
Dec. 31, 2016
USD ($)
Vote
classofstock
$ / shares
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Dec. 31, 2014
USD ($)
shares
Jan. 27, 2017
USD ($)
Sep. 01, 2015
$ / shares
Aug. 31, 2014
$ / shares
Common Stock                        
Number of classes of stock authorized to issue | classofstock     2                  
Number of capital stock authorized to issue           205,000,000 205,000,000          
Number of common stock authorized to issue           200,000,000 200,000,000 200,000,000        
Preferred stock, shares authorized           5,000,000 5,000,000 5,000,000        
Common stock, par value | $ / shares           $ 0.001 $ 0.001 $ 0.001     $ 0.001  
Preferred stock, par value per share | $ / shares           $ 0.001 $ 0.001 $ 0.001        
Initial Public Offering [Abstract]                        
Gross proceeds | $   $ 135,319         $ 1,899,987 $ 21,165,589        
Underwriter's Unit Purchase Option [Abstract]                        
Threshold price per common stock on any trading day to present notice for purchase of common stock | $ / shares $ 0.50                      
Number of shares sold under purchase agreement           9,434,141 9,434,141 8,650,143        
Proceeds from issuance of common stock | $             $ 2,003,182 $ 0 $ 0      
Common stock                        
Initial Public Offering [Abstract]                        
Exercise price per share (in dollars per share) | $ / shares                       $ 8.40
Issuance of stock (in shares)             763,998 4,020,000        
Gross proceeds | $             $ 764 $ 4,020        
Aspire Capital Fund LLC (Aspire Capital)                        
Underwriter's Unit Purchase Option [Abstract]                        
Term of common stock purchase agreement 30 months                      
Common stock issued as commitment fee 175,000                      
Capital Unit                        
Initial Public Offering [Abstract]                        
Exercise price per share (in dollars per share) | $ / shares     $ 5.23                  
Issuance of stock (in shares)     4,000,000                  
Share price (in dollars per share) | $ / shares     $ 6.50                  
Gross proceeds | $     $ 26,000,000                  
Net proceeds from IPO | $     23,600,000                  
Underwriter's Unit Purchase Option [Abstract]                        
Proceeds from unit purchase option | $     $ 100                  
Units available, as a percentage of units sold     1.00%                  
Equity purchase option unit, exercise price per unit | $ / shares     $ 7.48                  
Equity purchase option unit, exercise price as percent of IPO price     115.00%                  
Capital Unit, Class B [Member]                        
Initial Public Offering [Abstract]                        
Exercise price per share (in dollars per share) | $ / shares     $ 4.49                  
Class A Warrant                        
Initial Public Offering [Abstract]                        
Number of equity instruments included in a unit     1                  
Class of warrant or right, number of securities called by each warrant or right           1 1          
Exercise price per share (in dollars per share) | $ / shares     $ 4.55     $ 4.55 $ 4.55          
Issuance of stock (in shares)   551,900                    
Underwriter's Unit Purchase Option [Abstract]                        
Equity purchase option, unit exercise price after first warrant expiration | $ / shares     7.475                  
Equity purchase option, unit exercise price after second warrant expiration | $ / shares     $ 7.47                  
Class B Warrant                        
Initial Public Offering [Abstract]                        
Number of equity instruments included in a unit     1                  
Class of warrant or right, number of securities called by each warrant or right           0.5 0.5          
Exercise price per share (in dollars per share) | $ / shares     $ 3.90     $ 3.90 $ 3.90          
Issuance of stock (in shares)   551,900                    
Common Stock                        
Initial Public Offering [Abstract]                        
Number of equity instruments included in a unit     1                  
Issuance of stock (in shares)   20,000                    
Underwriter's Unit Purchase Option [Abstract]                        
Number of votes per share | Vote             1          
Number of preemptive, conversion or subscription rights | classofstock             0          
Number of redemption or sinking fund provisions | classofstock             0          
Common Stock | Class A Warrant                        
Initial Public Offering [Abstract]                        
Class of warrant or right, number of securities called by each warrant or right   1 1                  
Series B convertible preferred stock                        
Initial Public Offering [Abstract]                        
Issuance of stock (in shares)                 50,017,786      
Series B convertible preferred stock | Preferred Stock                        
Initial Public Offering [Abstract]                        
Exercise price per share (in dollars per share) | $ / shares                       $ 0.2999
Maximum | Capital Unit                        
Underwriter's Unit Purchase Option [Abstract]                        
Number of units available under the option     40,000                  
IPO | Class B Warrant                        
Initial Public Offering [Abstract]                        
Class of warrant or right, number of securities called by each warrant or right     0.5                  
Common Stock Purchase Agreement | Aspire Capital Fund LLC (Aspire Capital)                        
Initial Public Offering [Abstract]                        
Issuance of stock (in shares)           763,998            
Gross proceeds | $ $ 1,000,000                      
Underwriter's Unit Purchase Option [Abstract]                        
Maximum value of common stock purchases committed to by counterparty | $ $ 15,000,000                      
Number of shares sold under purchase agreement 250,000                      
Price per share (in dollars per share) | $ / shares $ 4.00                      
Proceeds from issuance of common stock | $             $ 1,900,000          
Common Stock Purchase Agreement | Aspire Capital Fund LLC (Aspire Capital) | Subsequent Event                        
Initial Public Offering [Abstract]                        
Issuance of stock (in shares)         965,165              
Underwriter's Unit Purchase Option [Abstract]                        
Proceeds from issuance of common stock | $         $ 789,000              
Common Stock Purchase Agreement | Maximum | Aspire Capital Fund LLC (Aspire Capital)                        
Underwriter's Unit Purchase Option [Abstract]                        
Number of common stock issued per day on achieving threshold price per common stock 50,000                      
Equity Distribution Agreement for Sale of Common Stock | Maxim Group LLC (Maxim) | Subsequent Event                        
Underwriter's Unit Purchase Option [Abstract]                        
Proceeds from issuance of common stock | $       $ 287,000                
Sale of common stock through equity distribution agreement | $                   $ 12,075,338    
Additional shares of common stock for sale, value | $         11,788,182              
Equity Distribution Agreement for Sale of Common Stock | Maxim Group LLC (Maxim) | Subsequent Event | Common stock                        
Initial Public Offering [Abstract]                        
Issuance of stock (in shares)       345,653                
Equity Distribution Agreement for Sale of Common Stock | Maxim Group LLC (Maxim) | Scenario, Forecast | Subsequent Event                        
Underwriter's Unit Purchase Option [Abstract]                        
Additional shares of common stock for sale, value | $         $ 3,300,000              
Over-Allotment Option | Common Stock | Class B Warrant                        
Initial Public Offering [Abstract]                        
Class of warrant or right, number of securities called by each warrant or right   0.5