Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Narrative (Details)

v3.23.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 05, 2021
trading_day
$ / shares
Jun. 29, 2018
shares
Jun. 30, 2020
shares
Jun. 30, 2019
USD ($)
trading_day
$ / shares
shares
Jan. 29, 2023
USD ($)
shares
Jan. 30, 2022
USD ($)
shares
Jan. 31, 2021
USD ($)
shares
Class of Stock [Line Items]              
Warrants issued (in shares)   281,750          
Warrants issued, term   5 years          
Cashless warrant exercised (in shares)         0 5,625 738,897
Warrants expired (in shares)           98  
Stock options are subject to vesting percentage       100.00%      
Consecutive trading days | trading_day 40     40      
Stock price (in dollars per share) | $ / shares $ 75     $ 75      
Additional compensation | $       $ 900   $ 900  
Modification and remaining expense was recognized | $       $ 300      
Equity-based compensation | $         $ 10,450 $ 5,859 $ 4,681
Total unrecognized equity based compensation cost related to unvested stock option and restricted unit awards (in Dollars) | $         $ 4,200    
Weighted average period         1 year 11 months 12 days    
Performance Shares              
Class of Stock [Line Items]              
Equity-based compensation | $         $ 4,300    
Granted shares, vesting term         3 years    
Net sales performance target | $         $ 550,000    
Adjusted EBITDA performance target | $         $ 50,000    
2017 Equity Incentive Plan              
Class of Stock [Line Items]              
Granted term         10 years    
Common stock reserved for issuance (in shares)     690,000   2,654,889    
Non statutory stock options granted (in shares)       495,366      
Stock option price exercise (in dollars per share) | $ / shares       $ 38.10      
2017 Equity Incentive Plan | Minimum              
Class of Stock [Line Items]              
Number of shares of common stock reserved for issuance (in shares)     1,414,889        
Granted shares, vesting term         3 years    
2017 Equity Incentive Plan | Maximum              
Class of Stock [Line Items]              
Number of shares of common stock reserved for issuance (in shares)     2,104,889   550,000    
Granted shares, vesting term         4 years    
Common Shares              
Class of Stock [Line Items]              
Exercise of warrants (in shares)           10,956 439,447