XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories
          
   June 30,   December 31, 
   2021   2020 
Finished goods  $42,110,583   $15,334,386 
Raw Materials   24,589,144    4,682,291 
Less: Inventory allowance for excess and obsolete products   (2,873,131)   (1,613,055)
Inventories  $63,826,596   $18,403,622