Quarterly report pursuant to Section 13 or 15(d)

Debt - Schedule of Total Future Payments under Notes Payable and Related Party Notes Payable (Details)

v3.21.1
Debt - Schedule of Total Future Payments under Notes Payable and Related Party Notes Payable (Details)
Mar. 31, 2021
USD ($)
Debt Instrument [Line Items]  
2022 $ 3,696,549
2023 1,635,724
Total minimum payments 5,332,273
Current portion of notes payable (3,696,549)
Notes payable, net of current portion 1,635,724
2022 (166,985)
Total minimum payments (166,985)
Current portion of notes payable 166,985
PPP Loan  
Debt Instrument [Line Items]  
2023 1,499,360
Total minimum payments 1,499,360
Notes payable, net of current portion 1,499,360
Related Parties  
Debt Instrument [Line Items]  
2022 51,647
Total minimum payments 51,647
Current portion of notes payable (51,647)
Third Parties  
Debt Instrument [Line Items]  
2022 16,014
Total minimum payments 16,014
Current portion of notes payable (16,014)
Convertible Note  
Debt Instrument [Line Items]  
2022 2,454,545
2023 136,364
Total minimum payments 2,590,909
Current portion of notes payable (2,454,545)
Notes payable, net of current portion 136,364
Foreign  
Debt Instrument [Line Items]  
2022 1,174,343
Total minimum payments 1,174,343
Current portion of notes payable $ (1,174,343)