XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2020
Inventories [Abstract]  
Schedule of inventories

   December 31,   June 30, 
   2019   2020 
Raw materials  $482,836   $542,413 
Work in progress   1,254,490    1,042,250 
Finished goods   6,929,388    3,774,913 
   $8,666,714   $5,359,576