Annual report pursuant to Section 13 and 15(d)

Accounts Receivable (Details)

v2.4.1.9
Accounts Receivable (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Accounts Receivable/Other Receivables [Abstract]    
Accounts receivable $ 51,173,833us-gaap_AccountsReceivableGross $ 9,133,130us-gaap_AccountsReceivableGross
Less: allowance for doubtful accounts (1,174,121)us-gaap_AllowanceForDoubtfulAccountsReceivable   
Accounts receivable, net $ 49,999,712us-gaap_AccountsReceivableNet $ 9,133,130us-gaap_AccountsReceivableNet