XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share of Common Stock - Schedule of Potentially Dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 17,320,173 13,121,899
Options to purchase common stock    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 13,161,228 10,851,287
RSUs    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 2,982,661 924,810
Warrants    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 628,834 798,352
Series A Convertible Preferred Stock    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 0 0
Series B Convertible Preferred Stock    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 547,450 547,450