XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share of Common Stock - Schedule of Potentially Dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share        
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 17,785,650 14,005,618 17,785,650 14,005,618
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) 13,576,038 11,726,937 13,576,038 11,726,937
RSUs        
Earnings Per Share        
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 3,033,328 932,879 3,033,328 932,879
Warrants        
Earnings Per Share        
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 628,834 798,352 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 547,450 547,450