XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share of Common Stock - Schedule of Potentially Dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 18,919,767 18,557,017
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,100,909 13,724,164
RSUs    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 2,027,107 3,487,051
PSUs    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 615,467 0
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 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