XML 59 R30.htm IDEA: XBRL DOCUMENT v3.20.1
12. Notes Payable (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule of notes payable
   December 31,
2019
  December 31,
2018
Principal value of Promissory Note  $8,789,794   $7,330,000 
Loan discounts   (488,117)   (697,083)
Less: Current portion, net of discount   (1,090,794)    
Promissory Note, long term net of discount  $7,210,883   $6,632,917