v3.26.1
Warrants - Schedule of Fair Value Assumptions (Details)
Jun. 30, 2026
$ / shares
year
Feb. 23, 2026
$ / shares
Dec. 31, 2025
year
$ / shares
Feb. 18, 2025
$ / shares
Apr. 30, 2024
$ / shares
Initial OrbiMed Warrant          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Exercise price of warrants (in dollars per share) $ 8.1604 $ 8.1604     $ 9.5562
Subsequent OrbiMed Warrants          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Exercise price of warrants (in dollars per share) $ 5.1556 $ 5.1556   $ 5.4787  
Expected term (years) | Initial OrbiMed Warrant          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input | year 4.8   5.3    
Expected term (years) | Subsequent OrbiMed Warrants          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input | year 5.6   6.1    
Risk-free interest rate | Initial OrbiMed Warrant          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input 0.042   0.038    
Risk-free interest rate | Subsequent OrbiMed Warrants          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input 0.042   0.039    
Expected share price volatility | Initial OrbiMed Warrant          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input 0.750   0.700    
Expected share price volatility | Subsequent OrbiMed Warrants          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input 0.750   0.700    
Dividend yield | Initial OrbiMed Warrant          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input 0   0    
Dividend yield | Subsequent OrbiMed Warrants          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input 0   0    
Exercise price | Initial OrbiMed Warrant          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Exercise price of warrants (in dollars per share) $ 8.1604   $ 8.8398    
Exercise price | Subsequent OrbiMed Warrants          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Exercise price of warrants (in dollars per share) $ 5.1556   $ 5.3322    
Stock price | Initial OrbiMed Warrant          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input 4.55   6.98    
Stock price | Subsequent OrbiMed Warrants          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Warrant liability, measurement input 4.55   6.98