XML 22 R22.htm IDEA: XBRL DOCUMENT v2.4.0.6
INVENTORIES (Details) (USD $)
Jun. 30, 2012
Dec. 31, 2011
INVENTORIES    
Raw materials $ 28,825,491 $ 22,193,743
Work-in-progress 4,024,149 6,748,162
Finished goods 12,606,416 9,192,957
Total $ 45,456,056 $ 38,134,862