XML 65 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Components of accounts receivable    
Accounts receivable $ 12,080,586 $ 13,855,040
Less: allowance for doubtful accounts (11,051,884) (9,527,060)
Accounts receivable, net $ 1,028,702 $ 4,327,980