XML 25 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Total notes payable $ 2,000,000 $ 3,484,297
Less unamortized debt issuance costs (302,571) (144,334)
Less unamortized debt discount (311,111)
Less current portion 3,339,963
Long-term portion of notes payable 1,386,318
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