XML 104 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Other Liabilities - Schedule of Other Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Asset purchase agreement payable $ 12,857 $ 12,857
Accrued royalties expense 16,216 2,027
Accrued expenses 686
Accrued vendor settlement 23,176
Accrued Board of Director fees 49,500
Accrued legal settlement 50,000
Total $ 151,749 $ 15,570