Quarterly report pursuant to Section 13 or 15(d)

Net loss Per Share Attributable to Common Stockholders (Details)

v3.23.2
Net loss Per Share Attributable to Common Stockholders (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 13,245,893 11,883,083 13,245,893 11,883,083
Common stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,019,155 4,927,137 2,019,155 4,927,137
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 4,805,262 1,021,479 4,805,262 1,021,479
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,018,776 184,771 1,018,776 184,771
Private and Public Placement Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,800,146 2,950,000 2,800,146 2,950,000
Earn-Out Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,602,554 2,799,696 2,602,554 2,799,696