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 |