Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

Stockholders' Equity (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Nov. 01, 2020
Nov. 03, 2019
Nov. 01, 2020
Nov. 03, 2019
Stockholders' Equity (Details) [Line Items]              
Stock options, description           The 495,366 stock options were modified to extend the term of the options through June 5, 2024. The modification of the option term resulted in approximately $0.4 million in additional equity compensation expense recorded during the thirteen weeks ended November 1, 2020.   
Issuance of common shares 690,000            
Debt and Equity Securities, Gain (Loss), Excluding Other-than-temporary Impairment Loss (in Dollars)         $ 0.6   $ 4.0
2017 Equity incentive plan [Member]              
Stockholders' Equity (Details) [Line Items]              
Option award term           10 years  
Non statutory stock option, 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.        
Exchange of transferred shares of common stock   175,478          
Withheld shares to satisfy taxes with issuance   73,507          
Equity based compensation expense (in Dollars)       $ 1.1   $ 2.6  
Equity-based compensation, description           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.  
Total unrecognized restricted stock (in Dollars)       $ 5.5   $ 5.5  
Weighted average period           2 years 4 months 28 days  
2017 Equity incentive plan [Member] | Minimum [Member]              
Stockholders' Equity (Details) [Line Items]              
Number of shares of common stock reserved for issuance 1,414,889            
2017 Equity incentive plan [Member] | Maximum [Member]              
Stockholders' Equity (Details) [Line Items]              
Number of shares of common stock reserved for issuance 2,104,889            
Warrant [Member]              
Stockholders' Equity (Details) [Line Items]              
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. The warrants had a fair value of approximately $130,000. Of these warrants, 17,396 were exercised on May 14, 2019.  
Warrants issued           18,166  
Stock options, description           The majority of the 46,521 warrants exercised in fiscal 2020 and all of the 246,622 warrants exercised in fiscal 2021 were cashless, whereby the holders received fewer shares of common stock in lieu of a cash payment to the Company, which resulted in the issuance of 27,246 and 136,834 common shares in fiscals 2020 and 2021, respectively.