Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($) |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Property, Plant and Equipment, Gross | $ 10,793,879 | $ 10,633,941 |
| Less: accumulated depreciation | (9,861,911) | (9,635,078) |
| Total property and equipment, net | 931,968 | 998,863 |
| Land [Member] | ||
| Property, Plant and Equipment, Gross | 79,100 | 79,100 |
| Buildings - Rental Property [Member] | ||
| Property, Plant and Equipment, Gross | 445,635 | 427,704 |
| Building Improvements [Member] | ||
| Property, Plant and Equipment, Gross | 766,859 | 760,017 |
| Equipment and Machinery [Member] | ||
| Property, Plant and Equipment, Gross | 3,917,080 | 3,929,332 |
| Furniture and Fixtures [Member] | ||
| Property, Plant and Equipment, Gross | 387,836 | 322,157 |
| Website Development [Member] | ||
| Property, Plant and Equipment, Gross | 23,518 | 23,518 |
| Molds [Member] | ||
| Property, Plant and Equipment, Gross | 4,651,889 | 4,589,153 |
| Vehicles [Member] | ||
| Property, Plant and Equipment, Gross | $ 521,962 | $ 502,960 |