v3.26.1
Significant Geographic, Customer and Supplier Information (Details - Accounts receivable customers) - Accounts Receivable [Member] - Customer Concentration Risk [Member]
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Customer A [Member]    
Product Information [Line Items]    
Concentration risk, percentage 15.00% 18.00%
Customer B [Member]    
Product Information [Line Items]    
Concentration risk, percentage 15.00% [1]
Customer C [Member]    
Product Information [Line Items]    
Concentration risk, percentage [1] 13.00%
[1] Less than 10%