XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss per Share - Potentially Dilutive Securities Excluded from Computation of Diluted Weighted-Average Shares (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 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 9,027,740 7,707,642
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,670,647 6,304,767
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 41,464 21,000
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   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,315,629 1,333,192