XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Prepayments and other current assets, net (Tables)
9 Months Ended
Mar. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepayments and other current assets
        
   March 31, 2025   June 30, 2024 
Advance to suppliers  $2,152,451   $1,567,528 
Prepaid income taxes   10,350    31,496 
Prepaid expenses and other receivables   498,167    747,510 
Less: Allowance for credit losses        
           
Total  $2,660,968   $2,346,534 
Schedule of changes in allowance for credit losses on other receivables
     
   Allowance for
Credit Losses
 
Balance at June 30, 2023  $249,128 
Allowance recorded during the three months ended September 30, 2023    
Balance at September 30, 2023  $249,128 
Allowance recorded during the three months ended December 31, 2023    
Balance at December 31, 2023  $249,128 
Allowance recorded during the three months ended March 31, 2024    
Balance at March 31, 2024  $249,128 
      
Balance at June 30, 2024  $ 
Allowance recorded during the three months ended September 30, 2024    
Balance at September 30, 2024    
Allowance recorded during the three months ended December 31, 2024  $ 
Balance at December 31, 2024  $ 
Allowance recorded during the three months ended March 31, 2025    
Balance at March 31, 2025  $