XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.1
INVENTORY (Tables)
3 Months Ended
Mar. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of components of inventory

The components of inventory consisted of the following:

 

   March 31, 2019   December 31, 2018 
Raw materials  $2,867,039   $3,379,986 
Work in progress   5,940,866    4,495,980 
Finished goods   2,283,090    1,836,031 
   $11,090,995   $9,711,997