Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Details)

v3.23.3
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 26, 2023
shares
Jun. 05, 2021
trading_day
$ / shares
Jun. 29, 2018
shares
Mar. 31, 2023
shares
Jun. 30, 2019
trading_day
$ / shares
shares
Jul. 30, 2023
USD ($)
$ / shares
shares
Jul. 31, 2022
USD ($)
$ / shares
shares
Jul. 30, 2023
USD ($)
$ / shares
shares
Jul. 31, 2022
USD ($)
$ / shares
shares
Jan. 30, 2022
USD ($)
shares
Class of Stock [Line Items]                    
Warrants issued (in shares)     281,750              
Warrants issued, term     5 years              
Cashless warrant exercised (in shares)             0      
Exercise of warrants (in shares) 74,592                  
Increase in common stock reserved for future issuance (in shares)               225,000    
Non statutory stock options granted (in shares)         495,366          
Stock option price exercise (in dollars per share) | $ / shares         $ 38.10          
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          
Stock option modified (in shares)                   495,366
Additional compensation | $                   $ 0.9
Modification and remaining expense was recognized | $                   $ 0.3
Number of options, outstanding (in shares)           495,366 495,366 495,366 495,366  
Weighted average exercise price, outstanding (in dollars per share) | $ / shares           $ 38.10 $ 38.10 $ 38.10 $ 38.10  
Weighted average remaining contractual life, outstanding (in years)               10 months 6 days 1 year 10 months 6 days  
Average intrinsic value, outstanding (in dollars per share) | $ / shares           $ 0 $ 1.89 $ 0 $ 1.89  
Equity based compensation expense | $           $ 1.3 $ 1.0 $ 2.0 $ 2.2  
Total unrecognized equity based compensation cost related to unvested stock option and restricted unit awards | $           $ 11.0   $ 11.0    
Weighted average period               3 years 10 months 24 days    
Restricted stock units                    
Class of Stock [Line Items]                    
Restricted stock award grant (in shares)       235,000            
2017 Equity Incentive Plan                    
Class of Stock [Line Items]                    
Granted term               10 years    
Common stock reserved issuance (in shares)           2,879,889   2,879,889    
Warrant                    
Class of Stock [Line Items]                    
Number of warrants, warrants outstanding (in shares) 281,750         0 281,750 0 281,750  
Average exercise price, warrants outstanding (in dollars per share) | $ / shares             $ 19.20   $ 19.20  
Weighted average remaining contractual life (in years), warrants outstanding, beginning balance                 10 months 28 days