XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Total notes payable $ 5,358,106 $ 5,413,426
Less current portion (4,010,887) (1,819,172)
Long-term portion of notes payable 1,347,219 3,594,254
Note Payable 1 [Member]    
Total notes payable 2,300,000 2,300,000
Note Payable 2 [Member]    
Total notes payable 1,049,317
Note Payable 3 [Member]    
Total notes payable 395,437
Note Payable 4 [Member]    
Total notes payable 125,000 254,075
Note Payable 5 [Member]    
Total notes payable 367,138 649,774
Note Payable 6 [Member]    
Total notes payable 141,362 176,571
Note Payable 7 [Member]    
Total notes payable 189,045 265,509
Note Payable 8 [Member]    
Total notes payable 141,000 50,000
Note Payable 9 [Member]    
Total notes payable 155,728 183,202
Note Payable 10 [Member]    
Total notes payable 239,979 281,802
Note Payable 11 [Member]    
Total notes payable 254,100 295,463
Note Payable 12 [Member]    
Total notes payable 946,640
Note Payable 13 [Member]    
Total notes payable $ 10,390