Schedule of Operating Leases (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Loss Contingencies [Line Items]    
Total $ 529,711 $ 636,968
Current lease liabilities 125,266 107,242
Non-current lease liabilities 440,366 565,632
Total 565,632 672,874
Operating Right of Use Assets [Member]    
Loss Contingencies [Line Items]    
Total 529,711 636,968
Current Operating Lease Liabilities [Member]    
Loss Contingencies [Line Items]    
Current lease liabilities 125,266 107,242
Long-Term Operating Lease Liabilities [Member]    
Loss Contingencies [Line Items]    
Non-current lease liabilities $ 440,366 $ 565,632