XML 66 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Details) - Schedule of allowance for credit losses - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Schedule of Allowance for Doubtful Accounts [Abstract]    
Beginning balance $ 3,413,110 $ 3,475,769
Provision for credit losses, net of recovery 257
Exchange rate effect (55,979) (62,916)
Ending balance $ 3,357,131 $ 3,413,110