v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net Loss per Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 9,974,393 65,809,254
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 3,895,103 1,163,103
Convertible notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 5,164,752  
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 914,539 914,539
Preferred stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares   806,903