v3.26.1
Accounts Receivable (Tables)
9 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
Schedule of accounts receivable
      
   March 31, 2026  June 30, 2025
Accounts receivable  $9,038,319   $8,048,425 
Less: allowance for credit losses   (1,974,130)   (1,924,417)
Total accounts receivable  $7,064,189   $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 
Allowance recorded during the three months ended March 31, 2026    
Balance at March 31, 2026   1,974,130