XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Schedule of Total Future Payments under Notes Payable and Related Party Notes Payable (Details)
Sep. 30, 2020
USD ($)
Debt Instrument [Line Items]  
2021 $ 3,431,442
2022 2,453,905
Total minimum payments 5,885,348
Current portion of notes payable (3,431,442)
Notes payable, net of current portion 2,453,905
2021 (353,540)
2022 (51,707)
Total minimum payments (405,246)
Current portion of notes payable 353,540
Notes payable, net of current portion (51,707)
PPP Loan  
Debt Instrument [Line Items]  
2022 1,499,360
Total minimum payments 1,499,360
Notes payable, net of current portion 1,499,360
Related Parties  
Debt Instrument [Line Items]  
2021 358,077
Total minimum payments 358,077
Current portion of notes payable (358,077)
Third Parties  
Debt Instrument [Line Items]  
2021 109,262
Total minimum payments 109,262
Current portion of notes payable (109,262)
Convertible Note  
Debt Instrument [Line Items]  
2021 1,636,364
2022 954,545
Total minimum payments 2,590,909
Current portion of notes payable (1,636,364)
Notes payable, net of current portion 954,545
Foreign  
Debt Instrument [Line Items]  
2021 1,327,740
Total minimum payments 1,327,740
Current portion of notes payable $ (1,327,740)