XML 61 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share - Anti Dilutive Potential Common Shares Excluded From Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share Basic [Line Items]    
Convertible preferred stock (as converted) 7,875,481 3,949,605
Stock Options Outstanding    
Earnings Per Share Basic [Line Items]    
Convertible preferred stock (as converted) 7,755,740 3,890,266
Unvested restricted stock awards    
Earnings Per Share Basic [Line Items]    
Convertible preferred stock (as converted) 2,493 59,339
Unvested Restricted Stock Units    
Earnings Per Share Basic [Line Items]    
Convertible preferred stock (as converted) 95,817 0
ESPP Shares Pending Issuance    
Earnings Per Share Basic [Line Items]    
Convertible preferred stock (as converted) 21,431 0