Concentrations - Schedule of Geographical Distribution of Revenue (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2018 |
Sep. 30, 2017 |
Sep. 30, 2018 |
Sep. 30, 2017 |
|
| Total Net Revenue | $ 3,460,150 | $ 3,022,511 | $ 11,925,629 | $ 9,705,114 |
| Australia [Member] | ||||
| Total Net Revenue | 502,517 | 83,594 | 1,237,525 | 1,268,494 |
| Belgium [Member] | ||||
| Total Net Revenue | 34,056 | 55,019 | 89,060 | 134,649 |
| Canada [Member] | ||||
| Total Net Revenue | 231,438 | 226,264 | 457,697 | 437,697 |
| South Korea [Member] | ||||
| Total Net Revenue | 192,927 | 208,741 | 581,342 | 394,658 |
| United Kingdom [Member] | ||||
| Total Net Revenue | 162,565 | 174,048 | 518,082 | 498,165 |
| United States of America [Member] | ||||
| Total Net Revenue | $ 2,336,647 | $ 2,274,845 | 8,927,509 | 6,968,453 |
| Japan [Member] | ||||
| Total Net Revenue | 2,998 | |||
| Russia [Member] | ||||
| Total Net Revenue | 112,102 | |||
| Sweden [Member] | ||||
| Total Net Revenue | $ 2,311 | |||