XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share of Common Stock - Schedule of Potentially Dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 19,483,405 18,762,042
Stock options to purchase common stock    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 15,997,651 14,138,935
RSUs    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 1,984,568 3,446,823
PSUs    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 872,352 0
Warrants    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 628,834 628,834
Series B Convertible Preferred Stock    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 0 547,450