XML 75 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net (Details) - Schedule of movement of allowance for doubtful accounts - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Schedule of movement of allowance for doubtful accounts [Abstract]    
Beginning balance $ 5,670,274 $ 1,682,228
Provision for doubtful accounts 4,896,640 4,091,056
Less: write-off (8,220,754) (88,882)
Exchange rate effect (48,669) (14,128)
Ending balance $ 2,297,491 $ 5,670,274