v3.26.3
Accounts receivable (Details - Accounts receivable) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Receivables [Abstract]    
Accounts receivable $ 7,107,396 $ 8,048,425
Less: allowance for credit losses (2,735,696) (1,924,417)
Total accounts receivable $ 4,371,700 $ 6,124,008