v3.26.1
Net Loss per Share - Summary of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Options to purchase common stock 2,252,380 1,900,088 2,252,380 1,900,088
Restricted Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Options to purchase common stock 599,326 464,450 599,326 464,450
Warrants to purchase common stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Options to purchase common stock 18,144 18,144 18,144 18,144
Pre-funded warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Options to purchase common stock 1,175,654 0 1,175,654 0