XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2020
INVENTORIES  
Schedule of inventory
    June 30,
2020
    December 31,
2019
 
             
Raw materials  $24,830,796    $33,381,806 
Work-in-progress    22,066,417      14,455,665 
Finished goods    9,104,135      5,227,263 
Total inventories  $56,001,348    $53,064,734