v3.25.2
Summary of Significant Accounting Policies - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share Amount (Detail) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Basic Line Items    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 17,318,828 14,484,651
Warrants To Purchase Common Stock [Member]    
Earnings Per Share Basic Line Items    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 45,456 45,456
Common Stock Options [Member]    
Earnings Per Share Basic Line Items    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 17,271,990 14,436,432
Unvested Restricted Stock Units [Member]    
Earnings Per Share Basic Line Items    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,382 2,763