| Supplemental Balance Sheet Disclosures [Text Block] |
| Note 3. | Selected Balance Sheet Information |
Inventory consists of the following:
| | | 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 | |
Other assets consist of the following:
| | | 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 | |
Other accrued liabilities consist of the following:
| | | 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 | |
|