XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts receivable, net (Details - Credit losses) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Receivables [Abstract]    
Allowance for credit losses, beginning balance $ 355,386 $ 70,000
Allowance for credit losses 1,569,031 285,386
Allowance for credit losses, ending balance $ 1,924,417 $ 355,386