| Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | | | Sales, Net | | | | | | | | | | | | | |
| | | | U.S. | | | International | | | | | | | Cost of | | | Gross | | | | | | Capital | |
| | | | Customers | | | Customers | | | Total | | | Sales | | | Profit | | | Depreciation | | | Expenditures | |
| Contract Manufacturing | 2025 | | $ | 8,345 | | | $ | 2,575 | | | $ | 10,920 | | | $ | 10,897 | | | $ | 23 | | | $ | 77 | | | $ | 17 | |
| | 2024 | | | 9,315 | | | | 2,355 | | | | 11,670 | | | | 10,873 | | | | 797 | | | | 83 | | | | 29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Other Business Lines | 2025 | | | 360 | | | | - | | | | 360 | | | | 354 | | | | 6 | | | | 1 | | | | 7 | |
| | 2024 | | | 944 | | | | - | | | | 944 | | | | 570 | | | | 374 | | | | - | | | | - | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Company | 2025 | | | 8,705 | | | | 2,575 | | | | 11,280 | | | | 11,251 | | | | 29 | | | | 78 | | | | 24 | |
| | 2024 | | | 10,259 | | | | 2,355 | | | | 12,614 | | | | 11,443 | | | | 1,171 | | | | 83 | | | | 29 | |
| | | | Sales, Net | | | | | | | | | | | | | |
| | | | U.S. | | | International | | | | | | | Cost of | | | Gross | | | | | | Capital | |
| | | | Customers | | | Customers | | | Total | | | Sales | | | Profit | | | Depreciation | | | Expenditures | |
| Contract Manufacturing | 2025 | | $ | 18,476 | | | $ | 4,611 | | | $ | 23,087 | 75 | | $ | 22,090 | | | $ | 997 | | | $ | 154 | | | $ | 182 | |
| | 2024 | | | 20,103 | | | | 4,450 | | | | 24,643 | | | | 22,668 | | | | 1,975 | | | | 170 | | | | 85 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Other Business Lines | 2025 | | | 882 | | | | - | | | | 882 | | | | 831 | | | | 51 | | | | 1 | | | | 15 | |
| | 2024 | | | 1,588 | | | | - | | | | 1,588 | | | | 1,021 | | | | 567 | | | | 1 | | | | - | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Company | 2025 | | | 19,358 | | | | 4,611 | | | | 23,969 | | | | 22,921 | | | | 1,048 | | | | 155 | | | | 197 | |
| | 2024 | | | 21,691 | | | | 4,450 | | | | 26,231 | | | | 23,689 | | | | 2,542 | | | | 171 | | | | 85 | |
| | | Total Assets as of | |
| | | December 31, | | | June 30, | |
| | | 2025 | | | 2025 | |
| | | | | | | | | |
| Contract Manufacturing | | $ | 18,917 | | | $ | 20,278 | |
| Other Business Lines | | | 4,630 | | | | 4,623 | |
| Total Company | | $ | 23,547 | | | $ | 24,901 | |
|