XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Receivables, Net (Details) - Schedule of movement of allowance for doubtful accounts - USD ($)
6 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Schedule of movement of allowance for doubtful accounts [Abstract]    
Beginning balance $ 6,024,266 $ 10,005,193
Recovery for doubtful accounts (1,941,054) (4,786,814)
Less: write-off   (11,665)
Exchange rate effect 73,985 817,552
Ending balance $ 4,157,197 $ 6,024,266