v3.26.1
Net loss per share - Summary of Anti-Dilutive Effect of Potential Common Shares from Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net loss per share attributable to common stockholders 51,085,573 18,635,819
Stock Options Issued and Outstanding [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net loss per share attributable to common stockholders 19,093,740 6,506,070
Unvested Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net loss per share attributable to common stockholders 57 114
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net loss per share attributable to common stockholders 31,991,776 12,129,635