XML 77 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income (loss) per share 7,199,290 5,724,787
Stock options, unexercised—vested and unvested    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income (loss) per share 5,217,617 4,596,414
Restricted stock units—unvested    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income (loss) per share 1,981,673 1,128,373