v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Employee Stock Option    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share 12,123,582 8,460,569
Restricted stock units    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share 2,159,982 1,053,337