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 6 Months Ended
Jun. 20, 2018
May 10, 2018
Jul. 31, 2019
Jun. 30, 2019
Apr. 19, 2019
Mar. 31, 2019
Jan. 31, 2019
Sep. 30, 2018
Mar. 31, 2018
Oct. 31, 2017
Aug. 04, 2019
Aug. 05, 2018
Aug. 04, 2019
Aug. 05, 2018
Jun. 05, 2019
Feb. 03, 2019
Jun. 29, 2018
Apr. 30, 2018
Feb. 04, 2018
Stockholders' Equity (Textual)                                      
Exercise of warrant                         $ 12,000          
Preferred stock value                                
Unvested restricted stock units [Member]                                      
Stockholders' Equity (Textual)                                      
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 equity-based compensation in the amount of $2.9 million.            
2017 Equity Incentive Plan [Member]                                      
Stockholders' Equity (Textual)                                      
Option award term   10 years                                  
Vesting date, description       The Company granted 495,366 Non statutory Stock options to certain officers of the Company with an option price of $38.10 per share. 100% of the stock options are subject to vesting on the first trading day after the date on which the closing price of the Company's stock price has been at least $75 for 60 consecutive trading days so long as this goal has been attained by June 5, 2022 or the options will terminate.                              
2017 Equity Incentive Plan [Member] | Minimum [Member]                                      
Stockholders' Equity (Textual)                                      
Shares of common stock reserved for issuance   604,612                         615,066     420,000  
2017 Equity Incentive Plan [Member] | Maximum [Member]                                      
Stockholders' Equity (Textual)                                      
Shares of common stock reserved for issuance   615,066                         1,414,889     604,612  
2017 Equity Incentive Plan [Member] | Restricted Stock [Member]                                      
Stockholders' Equity (Textual)                                      
Stock compensation expense related to restricted stock units                     $ 200,000 $ 2,000,000 $ 3,400,000 $ 2,300,000          
Unvested units outstanding related to this grant                     29,243   29,243            
Fair value of restricted stock units $ 1,014,046 $ 2,800,695   $ 1,420,448   $ 264,015 $ 246,120 $ 250,950   $ 2,792,849                  
Restricted stock units, shares 68,378 188,917   38,318   8,780 10,500 10,500   258,000     9,798            
Vesting date, description The Company with a fair value of $1,014,046 of which 15,666 Restricted Stock Units, immediately vested. The unit vesting 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 August 4, 2019, there were 29,243 unvested units outstanding related to this grant.     The time and performance vesting units will vest 33.33% percent on June 5, 2020, June 5, 2021 and June 5, 2022. The performance vesting units will only vest upon the achievement of certain benchmarks. As of August 4, 2019, there were 38,318 unvested units outstanding related to this grant.   The unit vesting 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 August 4, 2019, there were 6,620 unvested units outstanding related to this grant. There were 2,160 units forfeited from this grant and no units cancelled or expired during the thirteen and twenty-six weeks ended August 4, 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 August 4, 2019, there were 10,500 unvested units outstanding related to this grant. There were no Restricted Stock Units cancelled, forfeited or expired from this grant during the thirteen and twenty-six weeks ended August 4, 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 August 4, 2019, there were 5,250 unvested units outstanding related to this grant. There were no Restricted Stock Units cancelled, forfeited or expired from this grant during the thirteen and twenty-six weeks ended August 4, 2019.                      
Unrecognized restricted stock unit compensation cost related to non-vested awards                         $ 1,138,151            
Restricted stock recognized in operations over weighted average period                         2 years 4 months 9 days            
2017 Equity Incentive Plan [Member] | Restricted Stock Units One [Member]                                      
Stockholders' Equity (Textual)                                      
Unvested units outstanding related to this grant                     26,250   26,250            
Fair value of restricted stock units     $ 3,131           $ 568,356                    
Restricted stock units, shares     100           52,504                    
Vesting date, description     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 August 4, 2019, there were 100 unvested units outstanding related to this grant.           The time vesting units vest twenty-five percent on May 1, 2018, and twenty-five percent on January 31st of the following three years.                    
Fiscal 2019 [Member]                                      
Stockholders' Equity (Textual)                                      
Restated warrants total                         56,077            
Fair value term                         3 years            
Warrants as deemed dividend                         $ 408,919            
Fiscal 2020 [Member]                                      
Stockholders' Equity (Textual)                                      
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]                                      
Stockholders' Equity (Textual)                                      
Exercise of warrant                         $ 27,246            
Total warrants outstanding                     1,039,120 1,080,725 1,039,120 1,080,725   1,067,475     930,054
Warrants canceled         930,054                            
Warrants issued         798,975               281,750            
Deemed dividend                                 $ 1,498,079    
Warrants exercised                         (46,521)