Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Additional Information (Details)

v3.22.2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 27, 2022
Nov. 12, 2021
Oct. 08, 2021
Sep. 15, 2021
Jul. 01, 2021
Jun. 18, 2021
Jun. 17, 2021
Dec. 14, 2020
Sep. 29, 2020
Jun. 09, 2020
May 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Sep. 23, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Reverse stock split       1-for-10                    
Number of shares exercised                       707 54,116  
Common stock, number of shares available for sale                           41,637
Dollar value of bonuses fixed amount                       $ 254    
Fully vested included in accrued expenses                       254    
Unamortized stock-based compensation cost related to unvested stock options                       $ 2,034    
Unamortized stock-based compensation cost, weighted average period of recognition                       4 years    
Pre-tax intrinsic value of options exercised                       $ 0 $ 50  
Weighted average options grant fair value                         $ 4.10  
Expected dividend yield                       0.00% 0.00%  
Restricted Stock                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Stock issued during period   97,671 75,000   850 46,747 46,747 11,400 67,650 201,550        
Number of shares, Unvested                       347,111 269,138  
Restricted Stock Units                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Unamortized stock-based compensation cost related to unvested RSU's                       $ 2,034    
Number of shares, Unvested                       347,111 269,138  
2019 Option Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of shares available to be issued                       538,243    
Increase In common stock reserved for issuance of number of shares of capital stock outstanding                       331,551 102,185  
Increase in common stock reserved for future issuance                     300,000      
2012 Equity Incentive Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Expiration period                       10 years    
Number of shares exercised                       0 0  
2012 Equity Incentive Plan | Minimum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Vesting period                       2 years    
2012 Equity Incentive Plan | Maximum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Vesting period                       4 years    
2012 Equity Incentive Plan | Options and SARs | Minimum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Exercise price options granted from fair value common stock, percent                       100.00%    
2012 Equity Incentive Plan | Granted to Ten Percent Stockholders | Minimum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Exercise price options granted from fair value common stock, percent                       110.00%    
2012 Equity Incentive Plan | Granted to Ten Percent Stockholders | Maximum                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Vesting period                       5 years    
2019 Employee Stock Purchase Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Common stock, number of shares available for sale                         54,137  
Period in which reserved shares will increase annually                       10 years    
Increase in common stock reserved for issuance as a percentage of total number of shares of capital stock outstanding on the last day of the prior calendar year                       1.00%    
Increase In common stock reserved for issuance of number of shares of capital stock outstanding on last day of prior calendar year                       50,000    
Increase In common stock reserved for issuance of number of shares of capital stock outstanding                       50,000    
Common stock reserved for issuance description                       Additionally, the number of shares of common stock reserved for issuance under the 2019 Employee Stock Purchase Plan automatically increases on January 1 of each calendar year for 10 years, starting January 1, 2020, and ending on, and including, January 1, 2029, in an amount equal to the lesser of 1% of the total number of shares of capital stock outstanding on December 31st of the prior calendar year, and (ii) 50,000 shares, unless the Board of Directors or the compensation committee of the Board of Directors determines prior to such date that there will be a lesser increase, or no increase.    
Number of shares issued                       19,736 19,210  
2019 Employee Stock Purchase Plan | Subsequent Event                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Number of shares issued 415,023                          
2019 Plan                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Common stock, number of shares available for sale                       922,266    
Period in which reserved shares will increase annually                       10 years    
Increase in common stock reserved for issuance as a percentage of total number of shares of capital stock outstanding on the last day of the prior calendar year                       5.00%    
Common stock reserved for issuance description                       shares of common stock are reserved for future issuance under the 2019 Option Plan, plus the number of shares subject to outstanding stock options or other stock awards that were granted under the 2012 Option Plan that are forfeited, terminated, expire or are otherwise not issued. Additionally, the number of shares of common stock reserved for issuance under the 2019 Option Plan automatically increases on January 1 of each calendar year for 10 years, starting January 1, 2020 and ending on and including January 1, 2029, in an amount equal to 5% of the total number of shares of capital stock outstanding on December 31 of the prior calendar year, unless the Board of Directors or compensation committee determines prior to the date of increase that there will be a lesser increase, or no increase.