Intangible Assets (Details Textual) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2019 |
|
| Intangible Assets (Textual) | ||||
| Amortization expense relating to intangible assets | $ 8,676 | $ 17,912 | $ 17,484 | $ 40,534 |
| Intangible assets useful life , description | NMPA approval is obtained over their individually identifiable estimated useful life, which range from ten to thirteen years. | |||