Income Taxes - Schedule of Deferred Income Tax Assets (Details) - USD ($) |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Income Tax Disclosure [Abstract] | ||
| 263A Unicap | $ 90,539 | $ 29,233 |
| Fixed Assets | 27,754 | (4,408) |
| Charitable Contribution Carryforward | 121 | |
| Business Interest Limitation | 417,904 | 36,969 |
| Stock based compensation | 661,359 | 106,015 |
| Federal Net Operating loss | 254,079 | 109,380 |
| State Net Operating Loss | 42,814 | 20,612 |
| Total Deferred Tax Assets | 1,494,570 | 297,801 |
| Intangibles | 18,287 | (7,347) |
| Inventory Reserve | (362) | |
| Total Deferred Tax Liability | 17,925 | (7,347) |
| Net Deferred Tax Asset/(Liability) | 1,512,495 | 290,454 |
| Valuation Allowance | (1,512,495) | (290,454) |
| Net Deferred Tax Asset/(Liability) |