v3.21.2
Notes Payable - (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Notes Payable $ 2,088,167 $ 1,139,421
Less: current portion of Notes Payable (227,032) (385,963)
Notes payable, net of current portion 1,861,135 753,458
Equipment notes    
Debt Instrument [Line Items]    
Notes Payable 1,271,667 761,075
PPP loans    
Debt Instrument [Line Items]    
Notes Payable   $ 378,346
Promissory notes    
Debt Instrument [Line Items]    
Notes Payable $ 816,500