Quarterly report pursuant to Section 13 or 15(d)

Net Loss Per Share Attributable to Common Stockholders - Antidilutive Securities (Details)

v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 19,614,296 13,314,118 19,614,296 13,314,118
Redeemable convertible preferred stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 4,739,336 0 4,739,336 0
Common stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,712,021 2,019,155 1,712,021 2,019,155
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 5,132,111 4,805,262 5,132,111 4,805,262
Warrant | Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,596,673 1,018,776 2,596,673 1,018,776
Warrant | Private and Public Placement Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,800,146 2,800,146 2,800,146 2,800,146
Earn-Out Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,602,412 2,602,554 2,602,412 2,602,554
ESPP shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 31,597 68,225 31,597 68,225