v2.4.0.6
Note 3 - Inventories (Detail) - Schedule of inventory (USD $)
Jun. 30, 2012
Dec. 31, 2011
Raw material $ 8,328,154 $ 23,080,165
Work in process 6,525,780 10,265,880
Finished goods 44,959,271 27,829,309
Total 59,813,205 61,175,354
Allowance for inventory impairment (157,523) (158,123)
Inventories, net $ 59,655,682 $ 61,017,231