Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Narrative (Details)

v3.22.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 05, 2021
trading_day
$ / shares
Jun. 30, 2020
shares
Dec. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
trading_day
$ / shares
shares
Jan. 30, 2022
USD ($)
shares
Jan. 31, 2021
USD ($)
shares
Feb. 02, 2020
USD ($)
trading_day
shares
Class of Stock [Line Items]              
Warrants issued (in shares)         5,625    
Issuance of common shares (in shares)         10,956    
Warrants expired (in shares)         98    
Cashless warrant exercised (in shares)           738,897  
Stock options are subject to vesting percentage       100.00%      
Consecutive trading days | trading_day 40     40     60
Stock price (in dollars per share) | $ / shares $ 75     $ 75      
Stock option modified (in shares)       495,366      
Additional compensation | $       $ 900 $ 900    
Modification and remaining expense was recognized | $       $ 300      
Equity based compensation expense | $         5,900 $ 4,700 $ 4,900
Market capitalization threshold post-IPO (exceeding) | $             300,000
Equity based compensation expense, accelerated vesting | $             $ 2,900
Total unrecognized equity based compensation cost related to unvested stock option and restricted unit awards (in Dollars) | $         $ 4,800    
Weighted average period         2 years 1 month 9 days    
SAC LLC              
Class of Stock [Line Items]              
Equity based compensation expense | $     $ 313        
2017 Equity Incentive Plan              
Class of Stock [Line Items]              
Granted term         10 years    
Common stock reserved for issuance (in shares)   690,000          
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          
2017 Equity Incentive Plan | Maximum              
Class of Stock [Line Items]              
Number of shares of common stock reserved for issuance (in shares)   2,104,889          
Warrants              
Class of Stock [Line Items]              
Issuance of common shares (in shares)           439,447 27,246