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)