Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Significant Accounting Policies (Details) - Schedule of anti-diluted shares - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 24,029,734 27,210,214
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
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,480,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 439,811 [1] 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
[1] Common stock equivalents associated with convertible debt were calculated based on the fixed conversion price in effect for voluntary holder conversions; however, for certain convertible notes there is a variable conversion price in effect under certain scenarios that is equal to 87% of lowest daily volume weighted average price over the prior ten days, subject to a $0.734 floor price. If the applicable convertible note principal and guaranteed interest were all converted at the floor price, the potentially dilutive shares related to convertible debt would be 1,154,789 shares.