XML 36 R25.htm IDEA: XBRL DOCUMENT v3.4.0.3
3. INVENTORIES (Details) - Inventory Detail - USD ($)
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Inventory Detail [Abstract]      
Raw materials $ 17,543,577 $ 12,494,980 $ 12,931,069
Work-in-process 920,773 1,155,837 877,162
Finished goods 66,038,179 63,340,242 69,317,040
Total $ 84,502,529 $ 76,991,059 $ 83,125,271