XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Net Loss per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common stock equivalents excluded from calculation of diluted net loss per share 8,719,982 6,711,851 8,719,982 6,711,851
Options to Purchase Common Stock [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common stock equivalents excluded from calculation of diluted net loss per share 3,324,305 2,890,045 3,324,305 2,890,045
Nonvested Restricted Stock Units [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common stock equivalents excluded from calculation of diluted net loss per share 3,102,124 1,397,063 3,102,124 1,397,063
Nonvested Performance Stock Units [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common stock equivalents excluded from calculation of diluted net loss per share 2,074,188 2,165,325 2,074,188 2,165,325
Shares Subject to Employee Stock Purchase Plan [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common stock equivalents excluded from calculation of diluted net loss per share 216,802 250,188 216,802 250,188
Warrants [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common stock equivalents excluded from calculation of diluted net loss per share 2,563 9,230 2,563 9,230