v3.26.1
Net loss per share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive securities, presented based on amounts outstanding at period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders because including them would be anti-dilutive:
For the Six Months Ended June 30,
20262025
Stock options23,140,411 21,405,586 
Restricted stock units4,504,668 4,403,002 
Employee stock purchase plan80,616 106,587 
Total
27,725,69525,915,175