v3.25.3
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
9 Months Ended
Sep. 30, 2025
Sep. 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) 492 423
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) 688 861