v3.22.4
Description of Business and Summary of Significant Accounting Policies - Schedule of Computation of Diluted Earnings (Loss) per Share of Common Stock Attributable to Common Stockholders (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock 28,593,708 31,931,004
Stock Option [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock 10,905,711 9,539,249
Warrants [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock 12,606,255 12,606,255
Secured Convertible Promissory Notes [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock 122,204  
Redeemable Series A Preferred Stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock 147,606  
Redeemable Series B Preferred Stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock 2,463,932  
Four Convertible Promissory Notes [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock   7,437,500
Purchase of Fixed Assets [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock 2,348,000 2,348,000