v3.26.1
Note 3 - Selected Balance Sheet Information (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

As of June 30, 2026

  

As of June 30, 2025

 

Parts inventory

 $2,595,000  $2,075,000 

Work in process

  211,000   180,000 

Finished goods

  772,000   928,000 

Estimated inventory to be returned

  469,000   393,000 

Less: Reserve for obsolescence

  (366,000)  (277,000)

Total

 $3,681,000  $3,299,000 
Schedule of Other Assets [Table Text Block]
  

As of June 30, 2026

  

As of June 30, 2025

 

Capitalized software costs

 $1,124,000  $952,000 

Right of use assets

  131,000   198,000 

Other assets

  15,000   23,000 

Total

 $1,270,000  $1,173,000 
Schedule of Accrued Liabilities [Table Text Block]
  

As of June 30, 2026

  

As of June 30, 2025

 

Accrued insurance recoupments

 $970,000  $602,000 

Other accrued expenses

  639,000   475,000 

Total

 $1,609,000  $1,077,000