XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Mar. 31, 2018
Total contingent shares issuance arrangement, stock options or warrants 39,820,834 37,376,334
Convertible Note [Member]    
Total contingent shares issuance arrangement, stock options or warrants 16,666,667 16,666,667
Common Stock Options [Member]    
Total contingent shares issuance arrangement, stock options or warrants 6,487,500 4,043,000
Common Stock Warrants [Member]    
Total contingent shares issuance arrangement, stock options or warrants 16,666,667 16,666,667