XML 44 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Total notes payable $ 3,484,297 $ 3,433,595
Less unamortized debt issuance costs (144,334) (288,669)
Less current portion 3,339,963
Long-term portion of notes payable 3,144,926
2016 Unrelated Notes [Member]    
Total notes payable 824,297 773,595
2017 Unrelated Notes [Member]    
Total notes payable 1,760,000 1,760,000
2018 Unrelated Notes [Member]    
Total notes payable $ 900,000 $ 900,000