XML 44 R40.htm IDEA: XBRL DOCUMENT v2.4.0.6
Inventories (Details) (USD $)
Dec. 31, 2012
Dec. 31, 2011
Schedule of inventory    
Raw materials $ 5,687,612 $ 5,606,073
Work-in-progress 7,296,733 7,919,403
Finished goods 36,770,852 23,916,206
Inventory gross 49,755,197 37,441,682
Less: allowance for obsolete inventories (3,716,741) (566,878)
Total inventories $ 46,038,456 $ 36,874,804