v3.21.2
Notes Payable (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Notes Payable $ 2,613,709 $ 1,139,421
Less: current portion of Notes Payable (213,597) (385,963)
Notes payable, net of current portion 2,400,112 753,458
Equipment notes    
Debt Instrument [Line Items]    
Notes Payable 1,302,935 761,075
PPP loans    
Debt Instrument [Line Items]    
Notes Payable   $ 378,346
Promissory notes    
Debt Instrument [Line Items]    
Notes Payable $ 1,310,774