XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2021
Revenue  
Schedule of net sales by reporting segment
          
   For the six months ended 
   June 30,   June 30, 
   2021   2020 
North America  $92,603,771   $40,192,360 
Europe   21,159,590    17,272,080 
Asia   1,155,434    594,384 
Other   189,407    163,292 
Net sales  $115,108,202   $58,222,116