XML 68 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Details) - Schedule of allowance for doubtful accounts - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 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 1,030,895
Exchange rate effect 29,650 147,383
Ending balance $ 3,505,419 $ 3,475,769