v3.26.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Goodwill, Impairment Loss $ 0 $ 0
Accounts Receivable, Allowance for Credit Loss, Current 3,168,000 3,078,000
Inventory Valuation Reserves 1,500,000 1,200,000
Capitalized Cost, Software to be Sold, Leased, or Marketed, after Accumulated Amortization 2,000,000 1,300,000
Capitalized Cost, Software to be Sold, Leased, or Marketed, Accumulated Amortization 274,000 168,000
Asset, Impairment Loss 0 0
Advertising Expense 2,200,000 1,000,000
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 0 0
Unrecognized Tax Benefits $ 0 $ 0
Restricted Stock Awards and Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 1,905,736 1,445,267
Restricted Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 321,730 609,591
Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 182,493  
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 96,960  
The 2015 Equity Incentive Plan [Member] | Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 182,493 263,974
The 2015 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 96,960 139,122
Vehicles [Member]    
Property, Plant, and Equipment, Useful Life (Year) 5 years  
Leasehold Improvements [Member]    
Property, Plant, and Equipment, Useful Life (Year) 10 years  
Software, In-Development, Internally Developed, and Purchased [Member]    
Property, Plant, and Equipment, Useful Life (Year) 7 years  
Minimum [Member]    
Contract with Customer, Liability, Percent of Billed Amount Retained by Customer 5.00%  
Intangible Asset, Finite-Lived, Useful Life (Year) 5 years  
Lessee, Operating Lease, Term of Contract (Year) 3 years  
Minimum [Member] | Furniture and Fixtures [Member]    
Property, Plant, and Equipment, Useful Life (Year) 5 years  
Maximum [Member]    
Contract with Customer, Liability, Percent of Billed Amount Retained by Customer   20.00%
Intangible Asset, Finite-Lived, Useful Life (Year) 10 years  
Lessee, Operating Lease, Term of Contract (Year) 10 years  
Maximum [Member] | Furniture and Fixtures [Member]    
Property, Plant, and Equipment, Useful Life (Year) 7 years  
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Commercial and Vented Laundry Parts and Equipment [Member]    
Concentration Risk, Percentage 88.00% 87.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Service [Member]    
Concentration Risk, Percentage 12.00% 13.00%
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member]    
Number of Suppliers 4 4
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member] | Four Manufacturers [Member]    
Concentration Risk, Percentage 71.00% 72.00%