Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Details)

v3.24.3
Stockholders' Equity - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jun. 26, 2023
shares
Jun. 05, 2021
d
$ / shares
Jun. 29, 2018
shares
Mar. 31, 2023
shares
Jun. 30, 2019
d
$ / shares
shares
Nov. 03, 2024
USD ($)
$ / shares
shares
Oct. 29, 2023
USD ($)
$ / shares
shares
Nov. 03, 2024
USD ($)
$ / shares
shares
Oct. 29, 2023
USD ($)
$ / shares
shares
Jan. 30, 2022
USD ($)
shares
Jun. 11, 2024
USD ($)
Class of Stock [Line Items]                      
Stock option price exercise (in dollars per share) | $ / shares         $ 38.10            
Stock options are subject to vesting percentage         100.00%            
Consecutive trading days | d   40     40            
Share price (in dollars per share) | $ / shares   $ 75     $ 75            
Additional compensation | $                   $ 900,000  
Modification and remaining expense was recognized | $                   $ 300,000  
Number of options, exercised (in shares)           0 0 0 0    
Number of options, expired (in shares)           0 0 0 0    
Number of options, cancelled (in shares)           0 0 0 0    
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)               4 years 7 months 6 days 7 months 6 days    
Average intrinsic value, outstanding (in dollars per share) | $ / shares           $ 0 $ 0 $ 0 $ 0    
Equity based compensation expense | $           $ 2,800,000 $ 1,100,000 $ 6,700,000 $ 3,100,000    
2024 Share Repurchase Program                      
Class of Stock [Line Items]                      
Share repurchase authorized, amount | $                     $ 40,000,000
Stock repurchased and retired (in shares)           131,424          
Stock repurchased and retired | $           $ 3,400,000          
Share repurchase program, remaining authorized, amount | $           $ 36,600,000   $ 36,600,000      
Restricted stock units | Chief Executive Officer                      
Class of Stock [Line Items]                      
Restricted stock award grant (in shares)       235,000              
Stock options                      
Class of Stock [Line Items]                      
Non statutory stock options granted (in shares)         495,366         495,366  
Number of options issued (in shares)           0 0 0 0    
Restricted Stock Units                      
Class of Stock [Line Items]                      
Total unrecognized equity based compensation cost related to unvested stock option and restricted unit awards | $           $ 20,300,000   $ 20,300,000      
Cost not recognized, weighted average period               2 years 8 months 1 day      
Restricted stock award grant (in shares)               846,834 836,678    
2017 Equity Incentive Plan                      
Class of Stock [Line Items]                      
Granted term               10 years      
Increase in common stock reserved for future issuance (in shares)               1,100,000      
Common stock reserved issuance (in shares)           3,979,889   3,979,889      
2017 Equity Incentive Plan | Restricted stock units                      
Class of Stock [Line Items]                      
Vesting period               3 years      
Roth Capital Partners, LLC | Common Stock Warrant                      
Class of Stock [Line Items]                      
Warrants issued (in shares) 74,592   281,750                
Warrants issued, term     5 years                
Number of warrants, warrants outstanding (in shares)           0   0