XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Details) - Schedule of allowance for doubtful accounts - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Schedule of Allowance for Doubtful Accounts [Abstract]    
Beginning balance $ 3,475,769 $ 2,297,491
Provision for doubtful accounts, net of recovery 257 1,030,895
Exchange rate effect (62,916) 147,383
Ending balance $ 3,413,110 $ 3,475,769