XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Significant and Critical Accounting Policies and Practices - Schedule of Contingent Share Issuance Arrangements, Stock Options and Warrants (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Total contingent shares issuance arrangement, stock options or warrants 12,622,583 2,192,666
Convertible Note [Member]    
Total contingent shares issuance arrangement, stock options or warrants 833,333 833,333
Common Stock Options [Member]    
Total contingent shares issuance arrangement, stock options or warrants 789,250 226,000
Common Stock Warrants [Member]    
Total contingent shares issuance arrangement, stock options or warrants 11,000,000 1,133,333