XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Shareholders - Schedule of Antidilutive Securities not Include in Computation of Net (Loss) Income per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities not include in computation of net income (loss) per share 9,315,656 8,887,196 9,315,656 8,887,196
Outstanding Options [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities not include in computation of net income (loss) per share 7,304,423 7,328,032 7,304,423 7,328,032
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 income (loss) per share 1,990,014 1,524,987 1,990,014 1,524,987
ESPP [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities not include in computation of net income (loss) per share 21,219 34,177 21,219 34,177