XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Accounts Receivable, Net (Textual)        
Provision for doubtful accounts $ 3,121,416 $ 1,583,965 $ 4,289,170 $ 2,871,752
Accounts receivable $ 3,255,938 $ 99,366 $ 3,255,938