v3.26.1
Accounts receivable (Details - Accounts receivable) - USD ($)
Mar. 31, 2026
Jun. 30, 2025
Receivables [Abstract]    
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