| Segment Reporting [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, | | | June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Net Sales | | $ | 26,650 | | | $ | 25,679 | | | $ | 51,567 | | | $ | 52,242 | |
| Less: | | | | | | | | | | | | | | | | |
| Cost of sales | | | 6,164 | | | | 6,778 | | | | 12,220 | | | | 13,605 | |
| Commissions and incentives | | | 10,512 | | | | 9,567 | | | | 20,270 | | | | 20,120 | |
| Human Resources | | | 3,696 | | | | 4,525 | | | | 7,696 | | | | 8,624 | |
| Distribution and warehouse | | | 426 | | | | 462 | | | | 836 | | | | 920 | |
| Selling and administrative expenses | | | 4,595 | | | | 5,512 | | | | 9,207 | | | | 10,678 | |
| Depreciation and amortization | | | 259 | | | | 278 | | | | 520 | | | | 571 | |
| Interest expense | | | 134 | | | | 140 | | | | 260 | | | | 273 | |
| Interest income | | | (17 | ) | | | (38 | ) | | | (39 | ) | | | (98 | ) |
| Other (income) expense | | | (284 | ) | | | 2,744 | | | | (1,679 | ) | | | 3,162 | |
| Income tax expense | | | 150 | | | | 23 | | | | 311 | | | | 229 | |
| Segment net income (loss) | | $ | 1,015 | | | $ | (4,312 | ) | | $ | 1,965 | | | $ | (5,842 | ) |
| | | | | | | | | | | | | | | | | |
| Reconciliation of profit or loss | | | | | | | | | | | | | | | | |
| Adjustments and reconciling items | | | — | | | | — | | | | — | | | | — | |
| Consolidated net income (loss) | | $ | 1,015 | | | $ | (4,312 | ) | | $ | 1,965 | | | $ | (5,842 | ) |
|
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, | | | June 30, | |
| Region | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| United States | | $ | 6.5 | | | | 24.3 | % | | $ | 5.8 | | | | 22.6 | % | | $ | 11.1 | | | | 21.5 | % | | $ | 12.2 | | | | 23.4 | % |
| Other Countries | | | 1.9 | | | | 7.1 | % | | | 2.5 | | | | 9.7 | % | | | 4 | | | | 7.8 | % | | | 5.0 | | | | 9.6 | % |
| The Americas | | $ | 8.4 | | | | 31.5 | % | | $ | 8.3 | | | | 32.3 | % | | $ | 15.1 | | | | 29.3 | % | | $ | 17.2 | | | | 33.0 | % |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| China | | $ | 3.6 | | | | 13.5 | % | | $ | 3.0 | | | | 11.7 | % | | $ | 6.2 | | | | 12.0 | % | | $ | - | | | | 0.0 | % |
| Korea | | | 9.6 | | | | 36.0 | % | | | 9.5 | | | | 37.0 | % | | | 19.8 | | | | 38.4 | % | | | 20.0 | | | | 38.3 | % |
| Other Countries | | | 2.7 | | | | 10.1 | % | | | 2.8 | | | | 10.9 | % | | | 5.7 | | | | 11.0 | % | | | 10.7 | | | | 20.5 | % |
| Asia/Pacific | | $ | 15.9 | | | | 59.6 | % | | $ | 15.3 | | | | 59.5 | % | | $ | 31.7 | | | | 61.4 | % | | $ | 30.7 | | | | 58.8 | % |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| EMEA | | $ | 2.4 | | | | 9.0 | % | | $ | 2.1 | | | | 8.2 | % | | $ | 4.8 | | | | 9.3 | % | | $ | 4.3 | | | | 8.2 | % |
| Total sales | | $ | 26.7 | | | | 100.0 | % | | $ | 25.7 | | | | 100.0 | % | | $ | 51.6 | | | | 100.0 | % | | $ | 52.2 | | | | 100.0 | % |
|