XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable (Tables)
6 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of accounts receivable
          
   December 31, 2025   June 30, 2025 
Accounts receivable  $7,142,273   $8,048,425 
Less: allowance for credit losses   (1,974,130)   (1,924,417)
Total accounts receivable  $5,168,143   $6,124,008 
Schedule of changes in allowance for credit losses on accounts receivable
       
    Allowance for
Credit Losses
 
Balance at June 30, 2025   $ 1,924,417  
Allowance recorded during the three months ended September 30, 2025     49,713  
Balance at September 30, 2025     1,974,130  
Allowance recorded during the three months ended December 31, 2025      
Balance at December 31, 2025   $ 1,974,130