XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net loss (in shares) 8,272,110 8,914,555
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net loss (in shares) 3,353,962 3,577,716
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net loss (in shares) 4,918,148 5,336,839