XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - Concentration of Customers - Summary of Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 20.70% 20.60%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 16.80% 16.00%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 9.50% 12.90%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 22.00% 20.80%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 22.40% 18.70%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 11.90% 17.50%