XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Other Receivables, Net (Details) - Schedule of movement of allowance for doubtful accounts - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Schedule of Movement of Allowance for Doubtful Accounts [Abstract]    
Beginning balance $ 6,024,266 $ 5,787,421
Recovery for doubtful accounts (1,934,619)
Exchange rate effect (147,389) 236,845
Ending balance $ 3,942,258 $ 6,024,266