v3.26.3
Net Loss Per Share - Summary of Diluted Net Loss Per Share Attributable to Common Stockholders (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount 2,968,405 2,201,428 2,968,405 2,201,428
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount 2,494,106 1,945,103 2,494,106 1,945,103
Unvested Restricted Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share amount 474,299 256,325 474,299 256,325