v3.25.2
Loss per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Common Stock Equivalents were Excluded from Calculation of Diluted Net Loss Per Share
The following common stock equivalents were excluded from the calculation of diluted net loss per share applicable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
Three Months Ended June 30,
20252024
Stock options6,424,575 5,996,025 
Restricted stock units2,096,123 1,860,408 
Employee stock purchase plan shares45,571 39,381 
Total common stock equivalents8,566,269 7,895,814