XML 93 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Concentration of Customers - Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 33.50% 40.30%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 14.70% 5.50%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 11.20% 19.40%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 31.20% 36.00%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 24.00% 8.80%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 15.90% 24.20%