XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share - Potentially Dilutive Securities Excluded from Computation of Diluted Weighted-Average Shares (Detail) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents outstanding excluded from diluted earnings per share calculation 8,814,616 7,518,304
Employee Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents outstanding excluded from diluted earnings per share calculation 7,426,691 6,170,968
ESPP [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents outstanding excluded from diluted earnings per share calculation 9,102 38,434
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents outstanding excluded from diluted earnings per share calculation 0 48,683
Restricted stock units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common stock equivalents outstanding excluded from diluted earnings per share calculation 1,378,823 1,260,219