v3.22.1
Notes Payable and Related Party Notes Payable (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Notes Payable $ 2,731,887 $ 1,139,421
Less: current portion of Notes Payable (848,060) (385,963)
Notes payable, net of current portion 1,883,827 753,458
Line of credit    
Debt Instrument [Line Items]    
Notes Payable 250,000  
Equipment notes    
Debt Instrument [Line Items]    
Notes Payable 1,682,325 761,075
Promissory notes    
Debt Instrument [Line Items]    
Notes Payable $ 799,562  
PPP loans    
Debt Instrument [Line Items]    
Notes Payable   $ 378,346