XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
INVENTORY (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
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
Inventory $ 11,090,995 $ 9,711,997