v3.26.1
Basic and diluted net income (loss) per common share - Schedule of potential shares of common stock excluded from computation (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Basic and diluted net income (loss) per common share    
Securities excluded from the computation of diluted net loss per share 77,235,121 10,824,475
Stock options to purchase common stock    
Basic and diluted net income (loss) per common share    
Securities excluded from the computation of diluted net loss per share 11,456,452 6,739,549
Unvested restricted stock units    
Basic and diluted net income (loss) per common share    
Securities excluded from the computation of diluted net loss per share 7,051,012 4,052,917
Warrants    
Basic and diluted net income (loss) per common share    
Securities excluded from the computation of diluted net loss per share 58,727,657 32,009