XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Total notes payable $ 3,008,700 $ 3,484,297
Less unamortized debt issuance costs (276,637) (144,334)
Less unamortized debt discount (284,444)
Less current portion 542,756 3,339,963
Long-term portion of notes payable 1,904,863
Seller Notes Payable [Member]    
Total notes payable 170,000
PPP Note Payable [Member]    
Total notes payable 838,700
2020 Notes [Member]    
Total notes payable 2,000,000
2018 Unrelated Notes [Member]    
Total notes payable 900,000
2017 Unrelated Notes [Member]    
Total notes payable 1,760,000
2016 Unrelated Notes [Member]    
Total notes payable $ 824,297