XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Note 17 - Concentration of Customers - Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 20.60% 33.70%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 16.00% 11.30%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 12.90% 13.90%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 20.80% 30.80%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 18.70% 15.70%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 17.50% 23.60%