XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Summary of Potential Dilutive Securities Excluded from Calculation of Diluted Per Share

 

 

September 30,

 

 

 

2023

 

 

2022

 

Stock options, issued and outstanding

 

 

7,315,216

 

 

 

5,189,839

 

Estimated shares issuable under the employee stock purchase plan

 

 

108,082

 

 

 

97,459

 

Restricted stock, issued and outstanding

 

 

156,999

 

 

 

352,265

 

Total

 

 

7,580,297

 

 

 

5,639,563