v3.10.0.1
Accounts Receivable, Net (Details) - USD ($)
Jun. 30, 2018
Jun. 30, 2017
Receivables [Abstract]    
Trade accounts receivable $ 10,111,081 $ 2,754,962
Less: allowances for doubtful accounts (1,682,228) (185,821)
Accounts receivables, net $ 8,428,853 $ 2,569,141