Quarterly report pursuant to Section 13 or 15(d)

Warrant Liability - Narrative (Details)

v3.10.0.1
Warrant Liability - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 22, 2018
Feb. 16, 2018
Feb. 09, 2017
May 31, 2017
Jun. 30, 2018
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Proceeds from issuance or sale of equity   $ 9,000,000.0        
Warrants, initial exercise period   6 months        
Exercise price per warrant (in dollars per share)   $ 2.80        
Warrant term (in years)   5 years 5 years      
Right of first refusal, period   9 months        
Cash and warrant compensation tail fee, period   6 months        
Units issued for cash, IPO (in shares)     3,710,000      
Additional shares available for purchase           1,409,000
Fair value of warrants         $ 3,700,000 $ 3,700,000
Fair value adjustment of warrants         $ 300,000 $ 1,000,000.0
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Public offering price per share (in dollars per share)     $ 1.35      
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Public offering price per share (in dollars per share)     $ 1.50      
Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Class of warrants, aggregate amounts (in shares)   2,145,000        
Common stock offered for each warrant (in shares)     1      
Underwriting Agreement            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise price per warrant (in dollars per share)     $ 0.001      
Warrant term (in years)     45 days      
Additional shares available for purchase     556,500      
Share price (in dollars per share)     $ 1.349      
Warrants exercised, amount     $ 278,100      
Net proceeds from IPO     $ 4,500,000      
Series A Warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Class of warrants, aggregate amounts (in shares)     278,250      
Warrant term (in years)     5 years      
Series A Warrant | Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock offered for each warrant (in shares)     0.50      
Series B Warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Class of warrants, aggregate amounts (in shares)     556,500      
Exercise price per warrant (in dollars per share)     $ 1.35      
Warrant term (in years)     90 days      
Series C Warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Class of warrants, aggregate amounts (in shares)     278,250      
Warrant term (in years)     5 years      
Series C Warrant | Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock offered for each warrant (in shares)     0.50      
Series A and Series C warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise price per warrant (in dollars per share)     $ 1.50      
Series B and Series C Warrants            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value adjustment of warrants       $ 1,200,000    
June 2018 Registered Direct Offering            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares sold 1,092,636          
Sale of common stock (in dollars per share) $ 2.105          
Proceeds from issuance or sale of equity $ 2,300,000          
Warrants, initial exercise period 6 months          
Exercise price per warrant (in dollars per share) $ 2.02          
Warrant term (in years) 5 years          
Common stock offered for each warrant (in shares) 0.65          
June 2018 Registered Direct Offering | Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Class of warrants, aggregate amounts (in shares) 710,212          
June 2018 Registered Direct Offering | Warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Class of warrants, aggregate amounts (in shares) 742,991          
Securities Purchase Agreement            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Class of warrants, aggregate amounts (in shares)   2,273,700        
Proceeds from issuance or sale of equity   $ 9,000,000.0        
Securities Purchase Agreement | Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares sold   4,290,000        
Sale of common stock (in dollars per share)   $ 2.10        
Class of warrants, aggregate amounts (in shares)   2,145,000        
Placement Agency Agreement            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Commissions paid, percentage of gross proceeds 6.50% 6.50%        
Percentage of common stock sold in transaction 3.00% 3.00%        
Reimbursement of expenses $ 50,000 $ 75,000        
Right of first refusal, period 9 months 9 months        
Cash and warrant compensation tail fee, period 6 months 6 months        
Roth Warrants            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Class of warrants, aggregate amounts (in shares)   128,700        
Exercise price per warrant (in dollars per share) $ 2.3155          
Common stock offered for each warrant (in shares) 32,779