XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Total notes payable $ 4,343,198 $ 5,413,426
Less current portion (961,664) (1,819,172)
Long-term portion of notes payable 3,381,534 3,594,254
Note Payable 1 [Member]    
Total notes payable 2,300,000 2,300,000
Note Payable 2 [Member]    
Total notes payable 254,075 254,075
Note Payable 3 [Member]    
Total notes payable 513,002 649,774
Note Payable 4 [Member]    
Total notes payable 164,974 176,571
Note Payable 5 [Member]    
Total notes payable 240,287 265,509
Note Payable 6 [Member]    
Total notes payable 141,000 50,000
Note Payable 7 [Member]    
Total notes payable 174,128 183,202
Note Payable 8 [Member]    
Total notes payable 267,981 281,802
Note Payable 9 [Member]    
Total notes payable 281,794 295,463
Note Payable 10 [Member]    
Total notes payable 946,640
Note Payable 11 [Member]    
Total notes payable $ 5,957 $ 10,390