Annual report pursuant to Section 13 and 15(d)

Other long term liabilities - Other long term liabilities (Details)

v3.21.1
Other long term liabilities - Other long term liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Severance liability $ 297,120 $ 211,734
Customer deposit balance 366,947 407,810
Total other long term liabilities $ 664,067 $ 619,544