Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Textual)

v3.19.2
Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Jun. 20, 2018
May 10, 2018
May 21, 2019
Apr. 19, 2019
Mar. 31, 2019
Jan. 31, 2019
Sep. 30, 2018
Jun. 22, 2018
Mar. 31, 2018
Oct. 31, 2017
May 05, 2019
May 06, 2018
Jun. 05, 2019
Feb. 03, 2019
Jun. 29, 2018
Apr. 30, 2018
Feb. 04, 2018
Preferred stock value                              
IPO [Member]                                  
Sale of stock, description                     All the unvested restricted stock units for certain senior executives of the Company vested according to the accelerated vesting trigger in their restricted stock unit agreements. The triggering event was the market capitalization of the Company post IPO, exceeding $300 million for 60 consecutive trading days and the expiration of the lockup- period. This accelerated vesting resulted in stock compensation in the amount of $2.9 million.            
Reverse stock split, description               The board of directors of the Company approved a 1-for-2.5 reverse stock split of the Company’s shares of common stock.                  
Subsequent Event [Member] | IPO [Member]                                  
Sale of stock, description     The Company and certain of the Company’s stockholders completed a secondary public offering (the “Secondary Offering”) of an aggregate of 2,500,000 shares of common stock, which included 750,000 shares offered by the Company and 1,750,000 shares offered by certain selling stockholders of the Company, at a public offering price of $36.00 per share. Net proceeds to the Company from the offering was approximately $25.5 million after legal and underwriting expenses. On May 29, 2019, the underwriters also exercised an option to purchase up to an additional 375,000 shares of common stock from the selling stockholders.                            
Warrant [Member]                                  
Deemed dividend                             $ 1,498,079    
Valuation exercise price                             $ 16    
Institutional Investor [Member]                                  
Aggregate gross proceeds to IPO                     $ 15,000,000            
2017 Equity Incentive Plan [Member]                                  
Option award term   10 years                              
2017 Equity Incentive Plan [Member] | Minimum [Member]                                  
shares of common stock reserved for issuance   604,612                           420,000  
2017 Equity Incentive Plan [Member] | Minimum [Member] | Subsequent Event [Member]                                  
shares of common stock reserved for issuance                         615,066        
2017 Equity Incentive Plan [Member] | Maximum [Member]                                  
shares of common stock reserved for issuance   615,066                           604,612  
2017 Equity Incentive Plan [Member] | Maximum [Member] | Subsequent Event [Member]                                  
shares of common stock reserved for issuance                         1,414,889        
2017 Equity Incentive Plan [Member] | Restricted Stock [Member]                                  
Stock compensation expense related to restricted stock units                     3,200,000 $ 300,000          
Fair value of restricted stock units $ 1,014,046 $ 2,800,695     $ 264,015 $ 246,120 $ 250,950     $ 2,792,849              
Restricted stock units, shares 68,378 188,917     8,780 10,500 10,500     258,000              
Vesting date, description Fair value of $1,014,046 of which 15,666 Restricted Stock Units, immediately vested. The vesting of the unvested Restricted Stock Units is based on both time and performance. The time and performance vesting units will vest twenty-five percent on July 1, 2019, and July 1, 2020 and between twenty-five to thirty-five percent on July 1, 2021. The performance vesting units will only vest upon the achievement of certain benchmarks. As of May 5, 2019, there were 48,084 unvested units outstanding related to this grant.       The vesting of the unvested Restricted Stock Units is based on both time and performance. The time and performance vesting units will vest fifteen percent on July 1, 2020, 25% on both July 1, 2021 and July 1, 2022 and 35% on July 1, 2023. The performance vesting units will only vest upon the achievement of certain benchmarks. As of May 5, 2019, there were 6,720 unvested units outstanding related to this grant. There were 2,060 units forfeited from this grant during the thirteen weeks ended May 5, 2019. The time vesting units vest twenty-five percent on January 31, 2020, and twenty-five percent on January 31st of each of the following three years. The performance vesting units vest annually upon the achievement of certain benchmarks. As of May 5, 2019, there were 10,500 unvested units outstanding related to this grant. There were no units forfeited from this grant during the thirteen weeks ended May 5, 2019. The time vesting units vest twenty-five percent on October 4, 2018, and twenty-five percent on January 31st of the following three years. The performance vesting units vest annually upon the achievement of certain benchmarks. As of May 5, 2019, there were 6,562 unvested units outstanding related to this grant. There were no units forfeited from this grant during the thirteen weeks ended May 5, 2019.                    
Unrecognized restricted stock unit compensation cost related to non-vested awards                     $ 495,135            
Restricted stock recognized in operations over weighted average period                     2 years 3 months 15 days            
2017 Equity Incentive Plan [Member] | Restricted Stock Units One [Member]                                  
Fair value of restricted stock units                 $ 568,356                
Restricted stock units, shares                 52,504                
Fiscal 2018 [Member] | Mistral SAC Holdings, LLC, Satori Capital, LLC, and executive management [Member]                                  
Purchase aggregate total shares of common stock                     15,979,500            
Fiscal 2019 [Member]                                  
Restated warrants total                     56,077            
Fair value term                     3 years            
Warrants as deemed dividend                     $ 408,919            
Fiscal 2020 [Member]                                  
Warrants issued                     18,166            
Warrants, description                     the Company issued 18,166 warrants to a third party in connection with previous equity raise. These warrants were, valued using the Black-Scholes model, with similar assumptions to the June 2018 warrants. The warrants had a fair value of approximately $130,000. Of these warrants, 17,396 were exercised on May 14, 2019.            
Warrant [Member]                                  
Exercise of warrant                     $ 5,138            
Total warrants outstanding                     1,075,016 798,975   1,067,475     930,054
Warrants canceled       930,054                          
Warrants issued       798,975             281,750            
Valuation exercise price                     $ 80,000,000            
Warrants exercised                     (10,625)