Property, Plant and Equipment (Details) - Schedule of depreciation is computed on straight-line basis over estimated useful lives of assets - USD ($) |
Jun. 30, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Schedule of depreciation is computed on straight-line basis over estimated useful lives of assets [Abstract] | ||
| Permit of land use | $ 436,011 | $ 431,681 |
| Building | 10,124,855 | 10,024,303 |
| Plant, machinery and equipment | 29,306,831 | 29,018,708 |
| Motor vehicle | 332,967 | 329,660 |
| Office equipment | 274,687 | 259,175 |
| Total | 40,475,351 | 40,063,527 |
| Less: accumulated depreciation | (26,129,229) | (24,499,327) |
| Property, plant and equipment, net | $ 14,346,122 | $ 15,564,200 |