v2.4.0.6
Note 11 - Geographical Sales (Detail) - Schedule of sales by segment (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Sales $ 45,006,010 $ 45,127,684 $ 94,875,113 $ 79,803,830
China [Member]
       
Sales 45,006,010 29,174,799 94,809,315 44,581,539
South America [Member]
       
Sales 0 4,296,996 0 9,523,576
Asia [Member]
       
Sales 0 2,534,005 65,798 8,298,692
Europe [Member]
       
Sales 0 2,218,883 0 4,937,251
Middle East [Member]
       
Sales 0 5,137,179 0 8,325,845
North America [Member]
       
Sales 0 1,328,163 0 3,474,092
Africa [Member]
       
Sales $ 0 $ 437,659 $ 0 $ 662,835