v3.26.1
Fair Value - Schedule of materially different fair value measurements (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Option, Quantitative Disclosures [Line Items]    
Risk-free interest rate, minimum 3.92% 4.05%
Risk-free interest rate, maximum 4.19% 4.46%
Expected dividend yield 0.00% 0.00%
Warrants    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Risk-free interest rate, minimum 4.04%  
Risk-free interest rate, maximum 4.13%  
Expected dividend yield 0.00%  
Expected volatility 110.00%  
Maximum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Time to exercise (years) 6 years 3 months 6 years 3 months
Maximum | Warrants    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Time to exercise (years) 5 years  
Minimum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Time to exercise (years) 5 years 6 months 5 years 6 months
Minimum | Warrants    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Time to exercise (years) 4 years 10 months 24 days  
Monte Carlo Simulation Model [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Probability of milestone achievement $ 20  
Expected volatility 110.00%  
Monte Carlo Simulation Model [Member] | Maximum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Stock price 31.56  
Time to exercise (years) 3 months 18 days  
Monte Carlo Simulation Model [Member] | Minimum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Stock price 29.85  
Time to exercise (years) 2 months 12 days