XML 31 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2020
Notes Payable [Abstract]  
Schedule of notes payable
   June 30,
2020
   December 31,
2019
 
Notes payable  $5,175,154   $4,934,329 
Accrued interest   233,541    119,218 
Payments on notes payable   (318,963)   (85,657)
Total   5,089,732    4,967,890 
Less-Notes payable - current   (3,956,972)   (3,467,890)
Notes payable - non-current  $1,132,760   $1,500,000