v3.26.1
Stock-Based Compensation Plans - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended 48 Months Ended
Mar. 27, 2026
USD ($)
shares
Mar. 10, 2026
shares
Feb. 17, 2026
shares
Jul. 07, 2025
tranche
$ / shares
shares
Jun. 04, 2025
shares
Mar. 04, 2024
shares
Jun. 28, 2023
shares
Aug. 01, 2021
shares
Apr. 25, 2021
shares
Jul. 31, 2019
shares
Mar. 31, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
Dec. 31, 2025
Dec. 31, 2023
shares
Mar. 13, 2026
shares
Feb. 12, 2026
shares
Jul. 31, 2025
shares
Sep. 30, 2017
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Share-based compensation expense | $ $ 1,100,000                   $ 1,900,000              
Expected dividend yield (as percent)                     0.00%              
Period over which compensation cost will be recognized (in years)                     2 years 8 months 23 days              
Options exercisable, ending balance (in shares)       500,000                            
Series A Warrants                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options exercisable, ending balance (in shares)       1,000,000                            
Options issued (in shares)       8,666,667                            
Series B Warrants                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options exercisable, ending balance (in shares)   200,000   1,000,000                            
Options issued (in shares)   23,077   8,666,667                            
Warrant exercised (in shares)     5,108,700                              
Grant-date fair value (in usd per share) | $ / shares                     $ 7.27              
Series B Warrants | Royalty Purchase Agreement                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Warrant exercised (in shares)     3,357,967                         5,108,700    
January 2024 Pre-Funded Warrants | Tranche 2                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options exercisable, ending balance (in shares)       500,000                            
Options issued (in shares)       4,662,005                            
January 2024 Pre-Funded Warrants | Tranche 3                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options exercisable, ending balance (in shares)       500,000                            
Options issued (in shares)       4,662,005                            
Time based stock appreciation rights                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Expected dividend yield (as percent)                     0.00%   0.00%          
Authorized (in shares)       3,500,000                         3,500,000  
Options exercisable, ending balance (in usd per share) | $ / shares       $ 7.65                            
Number of tranches | tranche       5                            
Grant-date fair value (in usd per share) | $ / shares                     $ 6.20              
Time based stock appreciation rights | Series B Warrants                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options issued (in shares)     410,535                              
Maximum | Time based stock appreciation rights                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Expected term of options (in years)                     2 years 11 months 15 days   2 years 4 months 24 days          
Maximum | Stock options granted subject to shares available liability                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Expected term of options (in years)                     5 years 9 months 18 days              
Minimum | Time based stock appreciation rights                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Expected term of options (in years)                     1 year 29 days   1 year          
Minimum | Stock options granted subject to shares available liability                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Expected term of options (in years)                     5 years              
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)           120,000     20,000                  
Additional shares authorized (in shares)           100,000                        
Shares issued under the ESPP (in shares)               58,974                    
Share-based compensation expense | $                     $ 16,000 $ 26,000            
2019 Omnibus Equity Incentive Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares available for grant (in shares) 177,590                 150,000                
Expected term of options (in years)                     6 years 1 month 6 days 3 years 6 months            
Expected dividend yield (as percent)                     0.00% 0.00%            
Options granted in period, weighted-average grant date fair value (in usd per share) | $ / shares                     $ 7.10 $ 6.50            
Total unrecognized compensation expense | $ $ 460,789                   $ 10,500,000              
Period over which compensation cost will be recognized (in years) 2 years 11 months 26 days                                  
Vested (in shares) 126,850                                  
Risk-free interest rate                     3.81% 4.36%            
Expected volatility                     111.00% 95.20%            
2019 Omnibus Equity Incentive Plan | Non-Employee                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Expected term of options (in years)                     5 years              
2019 Omnibus Equity Incentive Plan | Employees                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Expected term of options (in years)                     10 years              
2019 Omnibus Equity Incentive Plan | Incentive stock options                                    
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 (in years)                     10 years              
2019 Omnibus Equity Incentive Plan | Maximum | Non-statutory options                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting period (in years)                     4 years              
2019 Omnibus Equity Incentive Plan | Maximum | Stock options granted subject to shares available liability                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Risk-free interest rate 4.13%                                  
Expected volatility 113.00%                                  
2019 Omnibus Equity Incentive Plan | Minimum | Non-statutory options                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting period (in years)                     3 years              
2019 Omnibus Equity Incentive Plan | Minimum | Stock options granted subject to shares available liability                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Risk-free interest rate 4.06%                                  
Expected volatility 110.00%                                  
2019 Omnibus Equity Incentive Plan, Evergreen Provision                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Additional shares authorized (in shares)                   490,000       440,887        
Additional shares authorized (as a percent)                   4.00%                
Increase in other share (in shares)         700,000 910,000 444,000                      
Stock Appreciation Rights (SARs) Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Share-based compensation expense | $                     $ 2,700,000              
Total unrecognized compensation expense | $                     $ 3,400,000              
Period over which compensation cost will be recognized (in years)                     2 years 2 months 12 days              
2014 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)                                   4,625
Share-based compensation expense | $                     $ 0 $ 0            
2026 Inducement Equity Compensation Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares available for grant (in shares)                             3,000,000