XML 99 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Note 22 - Concentration of Customers - Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 34.00% 41.50%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 14.00% 5.50%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 11.20% 19.40%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 35.80% 36.40%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 19.20% 6.00%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 7.80% 26.40%