v3.26.3
Net Loss Per Share - Schedule of Potentially Dilutive Securities Not Included in Diluted Per Share Calculations (Details) - 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 shares excluded from calculation of diluted net loss per share (in shares) 15,904,698 14,792,911 15,904,698 14,792,911
Options issued and outstanding        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive shares excluded from calculation of diluted net loss per share (in shares) 9,487,422 8,808,357 9,487,422 8,808,357
Unvested restricted shares        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive shares excluded from calculation of diluted net loss per share (in shares) 6,417,276 5,984,554 6,417,276 5,984,554