Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies (Details) - Schedule of anti-diluted shares

v3.21.1
Significant Accounting Policies (Details) - Schedule of anti-diluted shares - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 23,825,217 28,109,062
Restricted common shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 199,143
Common shares subscribed [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 1,018,848
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 2,430,000 2,360,000
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 20,091,549 18,637,003
Convertible debt [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 235,294 1,647,058
Equity purchase options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 600,000 600,000
Contingent consideration shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 269,231 3,846,153