XML 104 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Total notes payable $ 2,838,700 $ 3,484,297
Less unamortized debt issuance costs (224,767) (144,334)
Less unamortized debt discount (231,111)
Less current portion (580,638) (3,339,963)
Long-term portion of notes payable 1,802,184
PPP Note Payable [Member]    
Total notes payable 838,700 [1]
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
[1] The PPP Note Payable totaling $838,700 was fully forgiven January 20, 2021, as described below and in Note 19 Subsequent Events.