v3.24.1.u1
Loss per Share (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
Stock options5,908,863 5,969,886 
Restricted stock units1,865,185 1,531,802 
Employee stock purchase plan shares11,016 14,143 
Total common stock equivalents7,785,064 7,515,831