Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies (Details) - Schedule of weighted average dilutive common shares

v3.21.2
Significant Accounting Policies (Details) - Schedule of weighted average dilutive common shares - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 23,528,857 27,199,762
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 80,000 199,143
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 2,565,000 2,430,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 20,091,549
Convertible debt [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 3,609,839
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 192,308 269,231