v3.25.2
Net Loss Per Share - Schedule of Potentially Dilutive Securities were Excluded from the Calculation of Diluted Net Loss Per Share Due to Their Anti-Dilutive Effect (Detail) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Outstanding Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dilutive securities excluded from the calculation of diluted net loss per share due to anti-dilutive effect (in shares) 501 577
Unvested Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dilutive securities excluded from the calculation of diluted net loss per share due to anti-dilutive effect (in shares) 811 825