XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share - Summary of antidilutive securities excluded from computation of earnings per share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,059,389 711,438 2,059,389 711,438
Outstanding stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,829,324 658,417 1,829,324 658,417
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 222,674 42,241 222,674 42,241
Potential shares issuable under the 2020 ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 7,391 10,780 7,391 10,780