v3.21.1
Notes Payable - (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Notes Payable $ 1,794,779 $ 1,139,421
Less: current portion of Notes Payable (413,072) (385,963)
Notes payable, net of current portion 1,381,707 753,458
Equipment notes    
Debt Instrument [Line Items]    
Notes Payable 1,631,492 761,075
PPP loans    
Debt Instrument [Line Items]    
Notes Payable $ 163,287 $ 378,346.00