XML 35 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable, Net (Details) - USD ($)
Jun. 30, 2019
Jun. 30, 2018
Receivables [Abstract]    
Trade accounts receivable $ 12,716,120 $ 10,111,081
Less: allowances for doubtful accounts (5,670,274) (1,682,228)
Accounts receivables, net $ 7,045,846 $ 8,428,853