v3.25.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share Attributable to Common Stockholders

 

 

June 30,

 

 

 

2025

 

 

2024

 

Stock options to purchase common stock

 

 

5,663,022

 

 

 

2,834,181

 

Unvested restricted stock awards and units

 

 

627,710

 

 

 

1,233,943

 

Total potentially dilutive shares

 

 

6,290,732

 

 

 

4,068,124