| Segment Reporting [Table Text Block] |
| | | Sales, Net | | | | | | | | | | | |
| | | U.S. | International | | | | | Cost of | | Gross | | | | | Capital |
| | | Customers | Customers | Total | | | Sales | | Profit (Loss) | | Depreciation | | Expenditures |
| Contract Manufacturing | 2026 | $ | 33,748 | $ | 8,640 | $ | 42,388 | | $ | 41,514 | | $ | 874 | | $ | 289 | | $ | 331 |
| | 2025 | | 40,956 | | 10,726 | | 51,682 | | | 46,832 | | | 4,850 | | | 316 | | | 205 |
| | | | | | | | | | | | | | | | | | | | |
| Other Business Lines | 2026 | | 1,484 | | - | | 1,484 | | | 1,558 | | | (74 | ) | | 4 | | | 15 |
| | 2025 | | 2,671 | | - | | 2,671 | | | 1,959 | | | 712 | | | 2 | | | - |
| | | | | | | | | | | | | | | | | | | | |
| Total Company | 2026 | | 35,232 | | 8,640 | | 43,872 | | | 43,072 | | | 800 | | | 293 | | | 346 |
| | 2025 | | 43,627 | | 10,726 | | 54,353 | | | 48,791 | | | 5,562 | | | 318 | | | 205 |
| | | Total Assets as of | |
| | | June 30, | |
| | | 2026 | | | 2025 | |
| Contract Manufacturing | | $ | 21,826 | | | $ | 20,278 | |
| | | | | | | | | |
| Other Business Lines | | | 3,512 | | | | 4,623 | |
| Total Company | | $ | 25,338 | | | $ | 24,901 | |
|