Quarterly report pursuant to Section 13 or 15(d)

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details)

v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details)
6 Months Ended
Jun. 30, 2021
shares
Jun. 30, 2020
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 7,821,451 65,388,673
Convertible ratio 15.625  
Preferred stock convertible into shares of common stock 62,924,710  
Shares of common stock 4,027,181  
Common stock warrants 51,642  
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 3,875,103 1,084,215
Series Seed Preferred Stock (convertible to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares   20,714,518
Series A Preferred Stock (convertible to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares   5,654,072
Series A-2 Preferred Stock (convertible to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares   5,932,742
Series CF Preferred Stock (convertible to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares   836,331
Series A-3 Preferred Stock (convertible to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares   9,032,330
Series B Preferred Stock (convertible to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares   20,754,717
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 3,946,348 572,845
Preferred stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares   806,903