v3.26.1
Net Loss Per Share Attributable to Common Shareholders - Schedule of Antidilutive Securities not Include in Computation of Net Loss per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities not include in computation of net loss per share 16,766,758 9,738,553 16,766,758 9,738,553
Outstanding Options [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities not include in computation of net loss per share 6,861,209 7,434,169 6,861,209 7,434,169
Unvested Restricted Common Shares [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities not include in computation of net loss per share 2,057,103 2,279,778 2,057,103 2,279,778
ESPP [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities not include in computation of net loss per share 11,426 24,606 11,426 24,606
Assumed Conversion of the Notes [Memeber]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities not include in computation of net loss per share 7,837,020 0 7,837,020 0