v3.26.3
Note 18 - Concentration of Customers - Revenue and Trade Accounts Receivables (Details) - Customer Concentration Risk [Member]
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk 38.70% 3.50%
Revenue Benchmark [Member] | Customer B [Member]    
Concentration risk 10.40% 16.80%
Revenue Benchmark [Member] | Customer C [Member]    
Concentration risk 8.50% 20.70%
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk 22.20% 4.50%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 10.10% 22.40%
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk 6.30% 22.00%