Annual report pursuant to Section 13 and 15(d)

Other payables and accrued liabilities (Details)

v3.7.0.1
Other payables and accrued liabilities (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Other payables and accrued liabilities [Line Items]    
Accrued expenses $ 1,011,866 $ 451,911
Accrued payroll 6,094,843 3,365,029
Royalty payable 400,773 461,055
VAT payable 554,064 959,422
Sales deposits received 1,582,141 562,696
Other payables 1,504,869 492,379
Other payables and accrued liabilities $ 11,148,556 $ 6,292,492