XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Employee Stock Option    
Net Loss Per Share    
Potentially dilutive securities excluded from the calculation of diluted net loss per share 30,938 34,290
Restricted stock subject to forfeiture and restricted stock units    
Net Loss Per Share    
Potentially dilutive securities excluded from the calculation of diluted net loss per share   1,550
Common stock warrants    
Net Loss Per Share    
Potentially dilutive securities excluded from the calculation of diluted net loss per share 299,112 1,569