| Segment Reporting, Reconciliation of Profit (Loss) by Segment to Consolidated [Table Text Block] |
| | | Three Months Ended September 30, 2026 | | | Three Months Ended September 30, 2025 | |
| | | Primary Reporting Unit | | | China | | | Russia and Kazakhstan | | | Total | | | Primary Reporting Unit | | | China | | | Russia and Kazakhstan | | | Total | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Net sales | | $ | 7,342 | | | $ | 136 | | | $ | 82 | | | $ | 7,560 | | | $ | 9,135 | | | $ | 237 | | | $ | 105 | | | $ | 9,477 | |
| Cost of sales | | | 1,891 | | | | 26 | | | | 37 | | | | 1,954 | | | | 2,392 | | | | 50 | | | | 48 | | | | 2,490 | |
| Gross profit | | | 5,451 | | | | 110 | | | | 45 | | | | 5,606 | | | | 6,743 | | | | 187 | | | | 57 | | | | 6,987 | |
| Less: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Commissions expense1 | | | 2,683 | | | | — | | | | 27 | | | | 2,710 | | | | 3,832 | | | | — | | | | 44 | | | | 3,876 | |
| Employee-related costs | | | 856 | | | | 198 | | | | 7 | | | | 1,061 | | | | 966 | | | | 224 | | | | 14 | | | | 1,204 | |
| Facility costs | | | 193 | | | | 34 | | | | 5 | | | | 232 | | | | 311 | | | | 36 | | | | 3 | | | | 350 | |
| Other segment items2 | | | 386 | | | | 54 | | | | 10 | | | | 450 | | | | 398 | | | | 58 | | | | 11 | | | | 467 | |
| Segment income (loss) from operations | | $ | 1,333 | | | $ | (176 | ) | | $ | (4 | ) | | | 1,153 | | | $ | 1,236 | | | $ | (131 | ) | | $ | (15 | ) | | | 1,090 | |
| Reconciliation of loss before income taxes: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Unallocated corporate expenses | | | | | | | | | | | | | | | (1,430 | ) | | | | | | | | | | | | | | | (1,585 | ) |
| Other income, net | | | | | | | | | | | | | | | 112 | | | | | | | | | | | | | | | | 206 | |
| Loss before income taxes | | | | | | | | | | | | | | $ | (165 | ) | | | | | | | | | | | | | | $ | (289 | ) |
| | | Nine Months Ended September 30, 2026 | | | Nine Months Ended September 30, 2025 | |
| | | Primary Reporting Unit | | | China | | | Russia and Kazakhstan | | | Total | | | Primary Reporting Unit | | | China | | | Russia and Kazakhstan | | | Total | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Net sales | | $ | 23,558 | | | $ | 573 | | | $ | 238 | | | $ | 24,369 | | | $ | 29,034 | | | $ | 690 | | | $ | 303 | | | $ | 30,027 | |
| Cost of sales | | | 5,904 | | | | 119 | | | | 116 | | | | 6,139 | | | | 7,564 | | | | 152 | | | | 164 | | | | 7,880 | |
| Gross profit | | | 17,654 | | | | 454 | | | | 122 | | | | 18,230 | | | | 21,470 | | | | 538 | | | | 139 | | | | 22,147 | |
| Less: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Commissions expense1 | | | 9,592 | | | | — | | | | 82 | | | | 9,674 | | | | 12,240 | | | | — | | | | 136 | | | | 12,376 | |
| Employee-related costs | | | 2,618 | | | | 644 | | | | 37 | | | | 3,299 | | | | 2,951 | | | | 677 | | | | 40 | | | | 3,668 | |
| Facility costs | | | 827 | | | | 105 | | | | 11 | | | | 943 | | | | 890 | | | | 107 | | | | 9 | | | | 1,006 | |
| Other segment items2 | | | 1,160 | | | | 161 | | | | 30 | | | | 1,351 | | | | 1,335 | | | | 203 | | | | 35 | | | | 1,573 | |
| Segment income (loss) from operations | | $ | 3,457 | | | $ | (456 | ) | | $ | (38 | ) | | | 2,963 | | | $ | 4,054 | | | $ | (449 | ) | | $ | (81 | ) | | | 3,524 | |
| Reconciliation of loss before income taxes: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Unallocated corporate expenses | | | | | | | | | | | | | | | (4,357 | ) | | | | | | | | | | | | | | | (4,697 | ) |
| Other income, net | | | | | | | | | | | | | | | 597 | | | | | | | | | | | | | | | | 1,019 | |
| Loss before income taxes | | | | | | | | | | | | | | $ | (797 | ) | | | | | | | | | | | | | | $ | (154 | ) |
|
| Segment Reporting, Reconciliation of Asset by Segment to Consolidated [Table Text Block] |
| | | September 30, 2026 | | | December 31, 2025 | |
| | | Primary Reporting Unit | | | China | | | Russia and Kazakhstan | | | Total | | | Primary Reporting Unit | | | China | | | Russia and Kazakhstan | | | Total | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Inventories | | $ | 1,138 | | | $ | 149 | | | $ | 37 | | | $ | 1,324 | | | $ | 1,496 | | | $ | 142 | | | $ | 39 | | | $ | 1,677 | |
| Other inventories and inventory-related deposits1 | | | | | | | | | | | | | | | 867 | | | | | | | | | | | | | | | | 444 | |
| Other assets2 | | | | | | | | | | | | | | | 25,070 | | | | | | | | | | | | | | | | 36,307 | |
| Total assets | | | | | | | | | | | | | | $ | 27,261 | | | | | | | | | | | | | | | $ | 38,428 | |
|
| Segment Reporting, Reconciliation of Revenue by Segment to Consolidated [Table Text Block] |
| | | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Net sales from external customers: | | | | | | | | | | | | | | | | |
| United States | | $ | 168 | | | $ | 302 | | | $ | 622 | | | $ | 887 | |
| Canada | | | 70 | | | | 128 | | | | 231 | | | | 359 | |
| Peru and Colombia | | | 289 | | | | 301 | | | | 880 | | | | 870 | |
| Hong Kong1 | | | 6,296 | | | | 7,715 | | | | 20,196 | | | | 24,842 | |
| China | | | 136 | | | | 237 | | | | 573 | | | | 690 | |
| Taiwan | | | 283 | | | | 331 | | | | 895 | | | | 1,049 | |
| Japan | | | 24 | | | | 111 | | | | 102 | | | | 257 | |
| Malaysia and Singapore | | | 44 | | | | 67 | | | | 132 | | | | 199 | |
| Russia and Kazakhstan | | | 82 | | | | 105 | | | | 238 | | | | 303 | |
| Europe | | | 122 | | | | 130 | | | | 374 | | | | 400 | |
| Other foreign countries | | | 46 | | | | 50 | | | | 126 | | | | 171 | |
| Total net sales | | $ | 7,560 | | | $ | 9,477 | | | $ | 24,369 | | | $ | 30,027 | |
|