| Segment Reporting [Table Text Block] |
| | Three Months Ended July 31, | | | Nine Months Ended July 31, | |
| | 2026 | | | 2025 | | | 2026 | | | 2025 | |
Net sales | | $ | 23,960 | | | $ | 19,790 | | | $ | 63,621 | | | $ | 57,900 | |
Cost of goods sold: | | | | | | | | | | | | | | | | |
Material cost | | | 10,327 | | | | 8,595 | | | | 27,190 | | | | 26,485 | |
Salaries and benefits | | | 3,864 | | | | 3,391 | | | | 10,873 | | | | 9,966 | |
Depreciation | | | 121 | | | | 133 | | | | 371 | | | | 397 | |
Other costs of sales | | | 1,110 | | | | 952 | | | | 3,262 | | | | 2,666 | |
Total cost of goods sold | | | 15,422 | | | | 13,071 | | | | 41,696 | | | | 39,514 | |
| | | | | | | | | | | | | | | | |
Gross profit | | | 8,538 | | | | 6,719 | | | | 21,925 | | | | 18,386 | |
| | | | | | | | | | | | | | | | |
Operating expenses: | | | | | | | | | | | | | | | | |
Salaries and benefits | | | 2,089 | | | | 2,208 | | | | 6,542 | | | | 6,654 | |
Engineering expense | | | 1,074 | | | | 759 | | | | 2,842 | | | | 2,124 | |
Stock-based compensation expense | | | 283 | | | | 219 | | | | 824 | | | | 640 | |
Commission and bonus | | | 1,280 | | | | 991 | | | | 2,320 | | | | 1,994 | |
Depreciation | | | 81 | | | | 73 | | | | 238 | | | | 218 | |
Amortization | | | 411 | | | | 411 | | | | 1,233 | | | | 1,233 | |
Corporate and public company fees | | | 434 | | | | 366 | | | | 1,480 | | | | 1,175 | |
Selling and general | | | 1,127 | | | | 972 | | | | 3,412 | | | | 3,343 | |
Non-cash and one-time charges | | | - | | | | - | | | | - | | | | 123 | |
Total operating expenses | | | 6,779 | | | | 5,999 | | | | 18,891 | | | | 17,504 | |
| | | | | | | | | | | | | | | | |
Operating income | | | 1,759 | | | | 720 | | | | 3,034 | | | | 882 | |
| | | | | | | | | | | | | | | | |
Other expense | | | (233 | ) | | | (240 | ) | | | (585 | ) | | | (721 | ) |
| | | | | | | | | | | | | | | | |
Income before provision for income taxes | | | 1,526 | | | | 480 | | | | 2,449 | | | | 161 | |
Provision for income taxes | | | 84 | | | | 88 | | | | 178 | | | | 259 | |
| | | | | | | | | | | | | | | | |
Consolidated net income (loss) | | $ | 1,442 | | | $ | 392 | | | $ | 2,271 | | | $ | (98 | ) |
| | | | | | | | | | | | | | | | |
Total assets | | $ | 72,097 | | | $ | 73,201 | | | $ | 72,097 | | | $ | 73,201 | |
| | | | | | | | | | | | | | | | |
Expenditures for Segment Assets | | $ | 127 | | | $ | 108 | | | $ | 377 | | | $ | 170 | |
|
| Segment Reporting, Reconciliation of Revenue by Segment to Consolidated [Table Text Block] |
| | Three Months Ended July 31, | | | | | | | Nine Months Ended July 31, | | | | | |
| | 2026 | | | | | | | 2025 | | | | | | | 2026 | | | | | | | 2025 | | | | | |
Interconnect | | $ | 7,835 | | | | 33 | % | | $ | 6,212 | | | | 32 | % | | $ | 21,640 | | | | 34 | % | | $ | 17,602 | | | | 30 | % |
Custom Cabling | | | 10,135 | | | | 42 | % | | | 7,157 | | | | 36 | % | | | 24,979 | | | | 39 | % | | | 18,382 | | | | 32 | % |
Integrated Systems | | | 5,990 | | | | 25 | % | | | 6,421 | | | | 32 | % | | | 17,002 | | | | 27 | % | | | 21,916 | | | | 38 | % |
Total net sales | | $ | 23,960 | | | | 100 | % | | $ | 19,790 | | | | 100 | % | | $ | 63,621 | | | | 100 | % | | $ | 57,900 | | | | 100 | % |
|
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Table Text Block] |
| | Three Months Ended July 31, | | | Nine Months Ended July 31, | |
| | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | | | | | | | | | | | | | | |
United States | | $ | 21,808 | | | $ | 18,432 | | | $ | 58,354 | | | $ | 52,952 | |
Foreign Countries: | | | | | | | | | | | | | | | | |
Canada | | | 1,755 | | | | 1,052 | | | | 3,560 | | | | 3,678 | |
All Other | | | 397 | | | | 306 | | | | 1,707 | | | | 1,270 | |
| | | 2,152 | | | | 1,358 | | | | 5,267 | | | | 4,948 | |
| | | | | | | | | | | | | | | | |
Totals | | $ | 23,960 | | | $ | 19,790 | | | $ | 63,621 | | | $ | 57,900 | |
|