Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies (Details) - Schedule of antidiluted shares

v3.20.2
Significant Accounting Policies (Details) - Schedule of antidiluted shares - shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of weighted average dilutive common shares 27,199,762 21,364,454
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 80,393
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 400,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 3,609,839 [1] 1,647,058
Unit 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
[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 15,406,956 shares.