XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVENTORIES (Schedule of Inventory) (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
INVENTORIES [Abstract]      
Raw materials $ 15,184,972 $ 11,394,657 $ 14,083,099
Work-in-process 939,059 709,406 983,974
Finished goods 56,520,282 53,518,369 61,247,648
Total $ 72,644,313 $ 65,622,432 $ 76,314,721