Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.19.3
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 26, 2019
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jun. 19, 2019
Dec. 31, 2018
Feb. 01, 2018
Dec. 14, 2017
Class Of Stock [Line Items]                      
Preferred stock, shares authorized                     10,000,000
Common stock, shares authorized   50,000,000       50,000,000     50,000,000   50,000,000
Common stock, par value   $ 0.0001       $ 0.0001     $ 0.0001 $ 0.0001  
Preferred stock, conversion basis           one-for-one basis          
Gross proceeds from issuance of common stock           $ 2,700,714 $ 19,500,000        
Compensation payable           212,566 $ 1,810,902        
Exercise of stock options and warrants           29,149          
Unearned compensation cost related to unvested common stock options, net of estimated forfeitures   $ 222,601       $ 222,601          
Unearned stock-based compensation expected to be recognized           1 year 8 months 4 days          
Cashless Exercise of Stock Options                      
Class Of Stock [Line Items]                      
Number of common stock issued for exercise of stock options           273,510          
Restricted Stock Units (RSUs)                      
Class Of Stock [Line Items]                      
Unearned compensation cost related to unvested common stock options, net of estimated forfeitures   $ 545,280       $ 545,280          
Unearned stock-based compensation expected to be recognized           1 year 7 months 24 days          
Restricted Stock Units (RSUs) | 2017 Equity Incentive Plan | Minimum                      
Class Of Stock [Line Items]                      
Vesting period   1 year       1 year          
Restricted Stock Units (RSUs) | 2017 Equity Incentive Plan | Maximum                      
Class Of Stock [Line Items]                      
Vesting period   3 years       3 years          
Common Stock                      
Class Of Stock [Line Items]                      
Common stock sold under public offering   1,554,832     3,900,000            
Number of common stock issued for exercise of stock options and warrants   48,981   281,319   330,300          
Number of common stock issued for exercise of stock options     27,660   327,287            
Follow-on Public Offering                      
Class Of Stock [Line Items]                      
Aggregate of common stock preferred stock debt securities and warrants securities               $ 100,000,000      
Follow-on Public Offering | Noble Capital Markets, Inc                      
Class Of Stock [Line Items]                      
Common stock, par value $ 0.0001                    
Common stock aggregate offering price $ 10,000,000                    
Follow-on Public Offering | Noble Capital Markets, Inc | Common Stock                      
Class Of Stock [Line Items]                      
Common stock sold under public offering           1,554,832          
Gross proceeds from issuance of common stock           $ 2,700,714          
Net proceeds from issuance of common stock           2,488,148          
Compensation payable           55,127          
Other expenses           $ 157,439          
Equity distribution agreement termination date           Aug. 26, 2019          
Series A, Series B, and Series C, Preferred Stock                      
Class Of Stock [Line Items]                      
Stock split, conversion ratio                   1