v2.4.1.9
ACCOUNTS RECEIVABLE (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 22,873,889us-gaap_AccountsReceivableGrossCurrent $ 33,311,614us-gaap_AccountsReceivableGrossCurrent
Less: Allowance for doubtful accounts (1,337,364)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent (984,717)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Accounts receivable, net $ 21,536,525us-gaap_AccountsReceivableNetCurrent $ 32,326,897us-gaap_AccountsReceivableNetCurrent