Quarterly report [Sections 13 or 15(d)]

Net Loss Per Share Attributable to Common Stockholders (Details)

v3.25.2
Net Loss Per Share Attributable to Common Stockholders (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 25,008,646 19,614,296 25,008,646 19,614,296
Redeemable convertible preferred stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 12,500,097 4,739,336 12,500,097 4,739,336
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 4,938,665 5,132,111 4,938,665 5,132,111
Warrant | Public Warrants and Private 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
Warrant | Common Stock Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 473,895 2,596,673 473,895 2,596,673
Earn-Out Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,602,412 2,602,412 2,602,412 2,602,412
Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,649,627 1,712,021 1,649,627 1,712,021
ESPP Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 43,804 31,597 43,804 31,597