XML 44 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Contingent Share Issuance Arrangements, Stock Options and Warrants (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total contingent shares issuance arrangement, stock options or warrants 12,622,583 2,192,666
Convertible Note [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total contingent shares issuance arrangement, stock options or warrants 833,333 833,333
Share-based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total contingent shares issuance arrangement, stock options or warrants 789,250 226,000
Common Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total contingent shares issuance arrangement, stock options or warrants 11,000,000 1,133,333