XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Total notes payable $ 5,713,417 $ 5,413,426
Less current portion (3,912,668) (1,819,172)
Long-term portion of notes payable 1,800,749 3,594,254
Note Payable 1 [Member]    
Total notes payable 2,300,000 2,300,000
Note Payable 2 [Member]    
Total notes payable 1,046,274
Note Payable 3 [Member]    
Total notes payable 394,441
Note Payable 4 [Member]    
Total notes payable 254,075 254,075
Note Payable 5 [Member]    
Total notes payable 519,332 649,774
Note Payable 6 [Member]    
Total notes payable 153,247 176,571
Note Payable 7 [Member]    
Total notes payable 214,810 265,509
Note Payable 8 [Member]    
Total notes payable 141,000 50,000
Note Payable 9 [Member]    
Total notes payable 164,977 183,202
Note Payable 10 [Member]    
Total notes payable 254,050 281,802
Note Payable 11 [Member]    
Total notes payable 268,018 295,463
Note Payable 12 [Member]    
Total notes payable 946,640
Note Payable 13 [Member]    
Total notes payable $ 3,193 $ 10,390