XML 36 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
3. INVENTORIES (Details) - Inventory Detail - USD ($)
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 2015
Inventory Detail [Abstract]      
Raw materials $ 19,499,464 $ 12,494,980 $ 14,307,340
Work-in-process 1,586,091 1,155,837 1,018,399
Finished goods 66,470,401 63,340,242 71,152,416
Total $ 87,555,956 $ 76,991,059 $ 86,478,155