XML 101 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 23 - Concentration of Customers - Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 20.80% 21.80%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 18.00% 17.70%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 10.30% 13.90%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 20.30% 21.00%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 17.00% 24.40%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 18.50% 22.80%