XML 20 R28.htm IDEA: XBRL DOCUMENT v2.4.0.6
Other Receivables (Detail) (USD $)
Jun. 30, 2012
Dec. 31, 2011
Accounts and Other Receivables [Line Items]    
Deposits $ 1,158,693 $ 666,207
Purchase deposits 1,604,344 1,324,056
Input value added tax receivables 3,030,427 7,331,965
Rebates receivables 1,871,735 2,363,854
Rent deposits 151,521 277,841
Loans to customers 7,866,179   
Others 17,826 27,211
Total $ 15,700,725 $ 11,991,134