Quarterly report [Sections 13 or 15(d)]

Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)

v3.25.0.1
Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 6,292,001 5,588,265 6,292,001 5,588,265
Stock options and 2021 ESPP        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 2,048,107 2,409,700 2,048,107 2,409,700
RSUs [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 3,184,954 2,119,625 3,184,954 2,119,625
Credit Agreement Warrants [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 1,058,940 1,058,940 1,058,940 1,058,940