Quarterly report pursuant to Section 13 or 15(d)

Basic and Diluted Net Loss Per Share - Schedule of Shares of Common Stock Equivalents Were Excluded from Computation of Diluted Net Loss Per Share (Details)

v3.21.1
Basic and Diluted Net Loss Per Share - Schedule of Shares of Common Stock Equivalents Were Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Total common stock equivalents 1,740,640 1,092,692
Common Stock Warrants [Member]    
Total common stock equivalents 901,199 447,036
Common Stock Preferred Stock [Member]    
Total common stock equivalents 10,172
Common Stock Convertible Notes [Member]    
Total common stock equivalents 688,147 443,410
Common Stock Options [Member]    
Total common stock equivalents 141,122 202,246