XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Net sales $ 16,121,929 $ 9,298,327 $ 30,607,579 $ 21,358,303
North America [Member]        
Net sales     25,841,837 16,628,798
Europe [Member]        
Net sales     4,260,977 3,274,318
Asia [Member]        
Net sales     434,045 1,384,199
Other [Member]        
Net sales     $ 70,720 $ 70,988