XML 91 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Stock Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of dilutive net loss per share 5,943,898 6,538,536 7,953,018
Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of dilutive net loss per share 1,317,402 964,054 79,886