XML 100 R90.htm IDEA: XBRL DOCUMENT v3.24.3
Note 23 - Concentration of Customers - Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 22.50% 25.20%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 21.80% 15.90%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 10.60% 14.80%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 22.10% 22.60%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 23.70% 24.90%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 15.20% 18.20%