XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
INVENTORIES (Schedule of Inventory) (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
INVENTORIES [Abstract]      
Raw materials $ 11,557,579 $ 11,394,657 $ 13,672,167
Work-in-process 1,012,780 709,406 1,011,788
Finished goods 52,580,973 53,518,369 54,135,435
Total $ 65,151,332 $ 65,622,432 $ 68,819,390