Quarterly report [Sections 13 or 15(d)]

Net Loss Per Share Attributable to Common Stockholders (Details)

v3.25.3
Net Loss Per Share Attributable to Common Stockholders (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 24,891,925 25,390,125 24,891,925 25,390,125
Redeemable convertible preferred stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 12,500,097 12,500,097 12,500,097 12,500,097
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 4,795,228 4,662,816 4,795,228 4,662,816
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) 471,818 1,016,895 471,818 1,016,895
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,618,369 1,710,340 1,618,369 1,710,340
ESPP Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 103,855 97,419 103,855 97,419