XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share - Potentially Dilutive Securities Excluded from Computation of Diluted Weighted-Average Shares (Detail) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 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,837,887 6,448,335
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,431,017 6,069,096
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 3,718 19,539
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,403,152 311,017