XML 19 R25.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Inventories (Schedule Of Inventories) (Details) (USD $)
Jun. 30, 2011
Dec. 31, 2010
Inventories    
Raw materials $ 75,073,158 $ 62,857,800
Work-in-process 19,045,023 13,055,237
Finished goods 25,339,347 24,815,693
Total Inventory $ 119,457,528 $ 100,728,730