XML 40 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
6. INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2018
Inventories Tables  
Schedule of inventory
   June 30,
2018
  December 31,
2017
       
Raw materials  $8,529,351   $10,395,433 
Work-in-progress   1,112,184    1,265,339 
Finished goods   2,605,433    967,409 
Total inventories  $12,246,968   $12,628,181