v3.26.1
Stock-Based Awards (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Nov. 30, 2024
Stock Based Awards        
Options outstanding 15,392,992   11,269,399  
Stock Option Valuation        
Risk-free interest rate (as a percent) 3.97% 4.32%    
Expected term (in years) 6 years 2 months 12 days 6 years 2 months 12 days    
Expected volatility (as a percent) 72.18% 82.71%    
Expected dividend yield (as a percent) 0.00% 0.00%    
Award remained available for grant under 2015 plan        
Stock Based Awards        
Number of shares available for grant   3,957,232    
Award remained available for grant under 2015 plan and 2012 plan        
Stock Based Awards        
Number of shares available for grant   12,575,761    
2025 Equity Incentive Plan        
Stock Based Awards        
Number of shares available for grant 6,754,427      
Number of shares authorized   25,532,993    
Common shares reserved for future issuance   9,000,000    
Options outstanding 5,651,560      
2025 Equity Incentive Plan | Restricted stock units        
Stock Based Awards        
Number of shares outstanding 1,874,582      
2024 Inducement Plan        
Stock Based Awards        
Number of shares available for grant 502,830      
Number of shares authorized       2,000,000
Options outstanding 1,172,000      
2024 Inducement Plan | Restricted stock units        
Stock Based Awards        
Number of shares outstanding 250,875      
2017 Inducement Plan        
Stock Based Awards        
Options outstanding 323,500      
2015 Equity Incentive Plan        
Stock Based Awards        
Number of shares available for grant 0 0    
Options outstanding 8,245,932      
2015 Equity Incentive Plan | Restricted stock units        
Stock Based Awards        
Number of shares outstanding 1,315,806