XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
9 Months Ended
Sep. 30, 2021
Revenue  
Schedule of net sales by reporting segment
        
   For the nine months ended 
   September 30,   September 30, 
   2021   2020 
North America  $177,093,834   $67,083,888 
Europe   30,695,477    26,799,756 
Asia   1,861,130    868,915 
Other   366,861    308,706 
Net sales  $210,017,302   $95,061,265