XML 96 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts receivable, net (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Accounts receivable $ 77,340,837 $ 61,431,785
Allowance for doubtful accounts (61,020) (3,178,786)
Accounts receivable, net $ 77,279,817 $ 58,252,999