XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable, Net (Details) - Schedule of allowance for doubtful accounts - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2021
Jun. 30, 2020
Schedule of allowance for doubtful accounts [Abstract]    
Beginning balance $ 2,297,491 $ 5,670,274
Provision for doubtful accounts, net of recovery 1,033,414 4,896,640
Less: write-off (126,708) (8,220,754)
Exchange rate effect 247,016 (48,669)
Ending balance $ 3,451,213 $ 2,297,491