XML 101 R92.htm IDEA: XBRL DOCUMENT v3.23.3
Note 23 - Concentration of Customers - Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 25.20% 30.90%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 15.90% 14.20%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 14.80% 15.60%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 23.60% 28.30%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 24.90% 21.70%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 18.20% 15.00%