Property, Plant and Equipment (Details) - USD ($) |
Sep. 30, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Property, Plant and Equipment [Abstract] | ||
| Permit of land use | $ 413,603 | $ 403,755 |
| Building | 9,604,495 | 9,375,817 |
| Plant, machinery and equipment | 28,077,699 | 26,309,262 |
| Motor vehicle | 315,854 | 308,334 |
| Office equipment | 224,819 | 217,058 |
| Total | 38,636,470 | 36,614,226 |
| Less: accumulated depreciation | (22,799,580) | (20,300,399) |
| Property, Plant and Equipment, net | $ 15,836,890 | $ 16,313,827 |