XML 41 R23.htm IDEA: XBRL DOCUMENT v2.4.0.6
Inventories (Details) (USD $)
Jun. 30, 2012
Dec. 31, 2011
Components of inventory    
Raw materials $ 7,974,309 $ 5,606,073
Work-in-progress 8,996,610 7,919,403
Finished goods 22,930,130 23,916,206
Inventory gross 39,901,049 37,441,682
Less: allowance for obsolete inventories (1,030,351) (566,878)
Total inventories $ 38,870,698 $ 36,874,804