XML 95 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation of earnings per share, amount 7,088,167 8,023,348
Stock Options Issued and Outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation of earnings per share, amount 6,910,915 7,565,071
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation of earnings per share, amount 1,488 30,876
Restricted Stock Awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from calculation of earnings per share, amount 175,764 427,401