XML 54 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of derivative financial instruments

   Years Ended December 31, 
   2019   2018 
         
Balance, beginning of period  $800,440   $398,489 
Inception of derivative financial instruments related to issuance of convertible notes payable   1,870,234    4,245,613 
Inception of derivative financial instruments related to extinguishment and reissuance of convertible notes payable   51,169    — 
Change in fair value of derivative financial instruments   (671,822)   106,141 
Conversion or extinguishment of derivative financial instruments   (1,058,733)   (3,949,803)
           
Balance, end of period  $991,288   $800,440