XML 34 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Total notes payable $ 5,413,426 $ 2,300,000
Less current portion (1,819,172)
Long-term portion of notes payable 3,594,254 2,300,000
Note Payable 1 [Member]    
Total notes payable 2,300,000 2,300,000
Note Payable 2 [Member]    
Total notes payable 254,075
Note Payable 3 [Member]    
Total notes payable 649,774
Note Payable 4 [Member]    
Total notes payable 176,571
Note Payable 5 [Member]    
Total notes payable 265,509
Note Payable 6 [Member]    
Total notes payable 50,000
Note Payable 7 [Member]    
Total notes payable 183,202
Note Payable 8 [Member]    
Total notes payable 281,802
Note Payable 9 [Member]    
Total notes payable 295,463
Note Payable 10 [Member]    
Total notes payable 946,640
Note Payable 11 [Member]    
Total notes payable $ 10,390