Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Details)

v3.23.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 05, 2021
trading_day
$ / shares
Jun. 29, 2018
shares
Mar. 31, 2023
shares
Jun. 30, 2019
trading_day
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
shares
May 01, 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 0  
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  
Weighted average exercise price, outstanding (in dollars per share) | $ / shares         $ 38.10 $ 38.10  
Weighted average remaining contractual life, outstanding (in years)         1 year 1 month 6 days 2 years 1 month 6 days  
Average intrinsic value, outstanding (in dollars per share) | $ / shares         $ 0 $ 8.05  
Equity based compensation expense | $         $ 0.7 $ 1.2  
Total unrecognized equity based compensation cost related to unvested stock option and restricted unit awards | $         $ 7.0    
Weighted average period         2 years 4 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    
Warrants Activity              
Class of Stock [Line Items]              
Number of warrants, warrants outstanding (in shares)         281,750 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         1 month 28 days 1 year 1 month 28 days