v3.26.1
Net loss per share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents the number of antidilutive shares excluded from the calculation of diluted net loss per share:
Three Months Ended March 31,
20262025
Options to purchase common stock1,274,795 1,871,637 
Unvested restricted stock units35,269,825 31,685,118 
Warrants28,469,203 33,344,301 
Shares issuable under the Employee Stock Purchase Plan (Note 11)
1,321,960 688,280 
Total66,335,783 67,589,336