Annual report pursuant to Section 13 and 15(d)

Notes Payable and Interest Expense (Schedule of Notes Payable) (Details)

v3.21.1
Notes Payable and Interest Expense (Schedule of Notes Payable) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Feb. 28, 2018
Debt Instrument [Line Items]      
Interest Rate     15.00%
Total Debt $ 2,140,677 $ 2,248,805  
Less current portion (641,676) (681,276)  
Long-term debt, net of current portion $ 1,499,001 1,567,529  
BDC Term Loan [Member]      
Debt Instrument [Line Items]      
Maturity date Oct. 15, 2021    
Interest Rate 23.50%    
Total Debt $ 160,088 224,307  
ACOA Note [Member]      
Debt Instrument [Line Items]      
Maturity date Feb. 01, 2024    
Total Debt $ 111,430 117,131  
Wintrust Bank [Member]      
Debt Instrument [Line Items]      
Maturity date Nov. 01, 2021    
Total Debt $ 366,667 766,667  
Basis spread on interest rate 1.50%    
TD Bank [Member]      
Debt Instrument [Line Items]      
Maturity date Dec. 31, 2022    
Interest Rate 0.00%    
Total Debt $ 31,390    
Chase Bank [Member]      
Debt Instrument [Line Items]      
Maturity date Apr. 10, 2022    
Interest Rate 1.00%    
Total Debt $ 891,102    
Related Party Note [Member]      
Debt Instrument [Line Items]      
Interest Rate 15.00%    
Total Debt $ 580,000 $ 1,140,700