XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue [Abstract]  
Schedule of net sales by reporting segment
   For the six months ended 
   June 30,   June 30, 
   2020   2019 
North America  $40,192,360   $25,841,837 
Europe   17,272,080    4,260,977 
Asia   594,384    434,045 
Other   163,292    70,720 
Net sales  $58,222,116   $30,607,579