XML 125 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation Plans - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended 48 Months Ended
Mar. 04, 2024
Jan. 08, 2024
Jun. 28, 2023
Aug. 01, 2021
Apr. 25, 2021
Jul. 31, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2023
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options repriced (in shares) 3,317,596                  
Stock-based compensation, exercise price (in dollars per share) $ 1.72                  
Repriced cost recognized over remaining term $ 1,200,000                  
Repricing cost during the period             $ 1,100,000      
Expected dividend yield (as percent) 0.00% 0.00%         0.00%      
Period over which compensation cost will be recognized (in years)             3 years 1 month 6 days      
Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Expected term of options (years) 4 years 7 months 28 days 4 years 9 months 21 days                
Exercised (in usd per share) $ 3.00                  
Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Expected term of options (years) 1 year 7 months 28 days 1 year 9 months 21 days                
Exercised (in usd per share) $ 1.72                  
2021 Employee stock purchase plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Maximum annual contributions per employee (as a percent)         15.00%          
Purchase price of the stock, at discount from market price at purchase date (as a percent)         85.00%          
Shares available for grant (in shares) 1,200,000       200,000          
Additional shares authorized (in shares) 1,000,000                  
Shares issued under the ESPP (in shares)       271,842            
Share-based compensation expense             $ 50,000 $ 120,000    
2019 Omnibus Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares available for grant (in shares)           1,500,000        
Expected term of options (years)             6 years 6 years    
Expected dividend yield (as percent)             0.00% 0.00%    
Weighted-average grant date fair value (in usd per share)             $ 1.00 $ 1.31    
Total unrecognized compensation expense             $ 13,500,000      
2019 Omnibus Equity Incentive Plan | Incentive Employee Stock Option                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period (in years)             4 years      
2019 Omnibus Equity Incentive Plan | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Expected term of options (years)             10 years      
2019 Omnibus Equity Incentive Plan | Maximum | Non-Statutory Employee Stock Option                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period (in years)             4 years      
2019 Omnibus Equity Incentive Plan | Minimum | Non-Statutory Employee Stock Option                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period (in years)             3 years      
2019 Omnibus Equity Incentive Plan, Evergreen Provision                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Additional shares authorized (in shares)           4,900,000     4,408,871  
Additional shares authorized, percent           4.00%        
Increase in other share (in shares) 9,100,000   4,440,000              
Two Thousand Fourteen Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares available for grant (in shares)             0      
2017 Inducement Equity Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares available for grant (in shares)                   46,250
Share-based compensation expense             $ 0 $ 0