XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss Per Share - Summary of Potentially Dilutive Shares Excluded from Computation of Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Unvested RSUs      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of Net loss per share 2,170,116 744,341 407,779
Stock options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of Net loss per share 5,408,530 5,134,332 7,678,144
Shares subject to the employee stock purchase plan      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of Net loss per share 75,990 161,606 0