XML 56 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss per Share - Summary of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 2,587,785 2,578,980
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 1,946,616 2,050,354
Unvested restricted stock units and performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 636,178 522,257
Potential shares issuable under the 2020 ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 4,991 6,369