v3.26.3
Note 8 - Customer and Vendor Concentrations (Details Textual)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Number of Major Customers 3 3
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Concentration Risk, Percentage 13.00% 18.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]    
Concentration Risk, Percentage 13.00% 16.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]    
Concentration Risk, Percentage 12.00% 13.00%
Purchases [Member] | Supplier Concentration Risk [Member]    
Number of Major Vendors 2 2
Purchases [Member] | Supplier Concentration Risk [Member] | Vendor One [Member]    
Concentration Risk, Percentage 15.00% 21.00%
Purchases [Member] | Supplier Concentration Risk [Member] | Vendor Two [Member]    
Concentration Risk, Percentage 11.00% 11.00%
Accounts Payable Benchmark [Member] | Supplier Concentration Risk [Member]    
Number of Major Vendors 2 1
Accounts Payable Benchmark [Member] | Supplier Concentration Risk [Member] | Vendor One [Member]    
Concentration Risk, Percentage 25.00% 35.00%
Accounts Payable Benchmark [Member] | Supplier Concentration Risk [Member] | Vendor Two [Member]    
Concentration Risk, Percentage 15.00%