XML 102 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Note 23 - Concentration of Customers - Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 20.90% 19.80%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 16.10% 16.50%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 10.40% 13.30%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 18.10% 18.20%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 13.70% 17.80%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 17.10% 20.30%