Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) per Share - Antidilutive effect (Details)

v3.21.2
Net Income (Loss) per Share - Antidilutive effect (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 42,302,234 101,249,432 62,010,029 101,249,432
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 1,589,357 18,224,891 21,285,797 18,224,891
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 14,325,000   14,325,000  
Convertible preferred stock (as converted to common stock)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share   80,873,820   80,873,820
Warrants to purchase preferred stock (as converted to warrants to purchase common stock)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share   1,015,401   1,015,401
Warrants To Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share   544,695   544,695
Warrants To Purchase Common Stock Finback [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 2,417,138   2,421,976  
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 1,664,567   1,671,084  
Unvested Founder Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 1,897,500   1,897,500  
Earn Out Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 15,000,000   15,000,000  
Convertible notes (as converted to common stock)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 5,408,672 590,625 5,408,672 590,625