| Segment Reporting, Reconciliation of Profit (Loss) by Segment to Consolidated [Table Text Block] |
| |
|
Three Months Ended June 30, 2026 |
|
|
Three Months Ended June 30, 2025 |
|
| |
|
Primary Reporting Unit |
|
|
China |
|
|
Russia and Kazakhstan |
|
|
Total |
|
|
Primary Reporting Unit |
|
|
China |
|
|
Russia and Kazakhstan |
|
|
Total |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net sales |
|
$ |
7,386 |
|
|
$ |
139 |
|
|
$ |
78 |
|
|
$ |
7,603 |
|
|
$ |
9,493 |
|
|
$ |
219 |
|
|
$ |
101 |
|
|
$ |
9,813 |
|
| Cost of sales |
|
|
1,814 |
|
|
|
29 |
|
|
|
39 |
|
|
|
1,882 |
|
|
|
2,447 |
|
|
|
53 |
|
|
|
58 |
|
|
|
2,558 |
|
| Gross profit |
|
|
5,572 |
|
|
|
110 |
|
|
|
39 |
|
|
|
5,721 |
|
|
|
7,046 |
|
|
|
166 |
|
|
|
43 |
|
|
|
7,255 |
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Commissions expense1 |
|
|
3,083 |
|
|
|
— |
|
|
|
28 |
|
|
|
3,111 |
|
|
|
3,973 |
|
|
|
— |
|
|
|
39 |
|
|
|
4,012 |
|
| Employee-related costs |
|
|
887 |
|
|
|
213 |
|
|
|
15 |
|
|
|
1,115 |
|
|
|
1,026 |
|
|
|
220 |
|
|
|
14 |
|
|
|
1,260 |
|
| Facility costs |
|
|
341 |
|
|
|
34 |
|
|
|
3 |
|
|
|
378 |
|
|
|
294 |
|
|
|
36 |
|
|
|
3 |
|
|
|
333 |
|
| Other segment items2 |
|
|
362 |
|
|
|
54 |
|
|
|
10 |
|
|
|
426 |
|
|
|
414 |
|
|
|
81 |
|
|
|
12 |
|
|
|
507 |
|
| Segment income (loss) from operations |
|
$ |
899 |
|
|
$ |
(191 |
) |
|
$ |
(17 |
) |
|
|
691 |
|
|
$ |
1,339 |
|
|
$ |
(171 |
) |
|
$ |
(25 |
) |
|
|
1,143 |
|
| Reconciliation of income (loss) before income taxes: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unallocated corporate expenses |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1,334 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1,476 |
) |
| Other income, net |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
|
| Income (loss) before income taxes |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
(453 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
15 |
|
| |
|
Six Months Ended June 30, 2026 |
|
|
Six Months Ended June 30, 2025 |
|
| |
|
Primary Reporting Unit |
|
|
China |
|
|
Russia and Kazakhstan |
|
|
Total |
|
|
Primary Reporting Unit |
|
|
China |
|
|
Russia and Kazakhstan |
|
|
Total |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net sales |
|
$ |
16,216 |
|
|
$ |
437 |
|
|
$ |
156 |
|
|
$ |
16,809 |
|
|
$ |
19,899 |
|
|
$ |
453 |
|
|
$ |
198 |
|
|
$ |
20,550 |
|
| Cost of sales |
|
|
4,013 |
|
|
|
93 |
|
|
|
79 |
|
|
|
4,185 |
|
|
|
5,172 |
|
|
|
102 |
|
|
|
116 |
|
|
|
5,390 |
|
| Gross profit |
|
|
12,203 |
|
|
|
344 |
|
|
|
77 |
|
|
|
12,624 |
|
|
|
14,727 |
|
|
|
351 |
|
|
|
82 |
|
|
|
15,160 |
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Commissions expense1 |
|
|
6,909 |
|
|
|
— |
|
|
|
55 |
|
|
|
6,964 |
|
|
|
8,408 |
|
|
|
— |
|
|
|
92 |
|
|
|
8,500 |
|
| Employee-related costs |
|
|
1,762 |
|
|
|
446 |
|
|
|
30 |
|
|
|
2,238 |
|
|
|
1,985 |
|
|
|
453 |
|
|
|
26 |
|
|
|
2,464 |
|
| Facility costs |
|
|
634 |
|
|
|
71 |
|
|
|
6 |
|
|
|
711 |
|
|
|
579 |
|
|
|
71 |
|
|
|
6 |
|
|
|
656 |
|
| Other segment items2 |
|
|
774 |
|
|
|
107 |
|
|
|
20 |
|
|
|
901 |
|
|
|
937 |
|
|
|
145 |
|
|
|
24 |
|
|
|
1,106 |
|
| Segment income (loss) from operations |
|
$ |
2,124 |
|
|
$ |
(280 |
) |
|
$ |
(34 |
) |
|
|
1,810 |
|
|
$ |
2,818 |
|
|
$ |
(318 |
) |
|
$ |
(66 |
) |
|
|
2,434 |
|
| Reconciliation of income (loss) before income taxes: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unallocated corporate expenses |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2,927 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(3,112 |
) |
| Other income, net |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
485 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
813 |
|
| Income (loss) before income taxes |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
(632 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
135 |
|
|
| Segment Reporting, Reconciliation of Asset by Segment to Consolidated [Table Text Block] |
| |
|
June 30, 2026 |
|
|
December 31, 2025 |
|
| |
|
Primary Reporting Unit |
|
|
China |
|
|
Russia and Kazakhstan |
|
|
Total |
|
|
Primary Reporting Unit |
|
|
China |
|
|
Russia and Kazakhstan |
|
|
Total |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Inventories |
|
$ |
1,581 |
|
|
$ |
153 |
|
|
$ |
46 |
|
|
$ |
1,780 |
|
|
$ |
1,496 |
|
|
$ |
142 |
|
|
$ |
39 |
|
|
$ |
1,677 |
|
| Other inventories and inventory-related deposits1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
417 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
444 |
|
| Other assets2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27,013 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36,307 |
|
| Total assets |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
29,210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
38,428 |
|
|
| Segment Reporting, Reconciliation of Revenue by Segment to Consolidated [Table Text Block] |
| |
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
| |
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
| Net sales from external customers: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| United States |
|
$ |
175 |
|
|
$ |
299 |
|
|
$ |
454 |
|
|
$ |
585 |
|
| Canada |
|
|
71 |
|
|
|
130 |
|
|
|
161 |
|
|
|
231 |
|
| Peru and Colombia |
|
|
281 |
|
|
|
320 |
|
|
|
591 |
|
|
|
569 |
|
| Hong Kong1 |
|
|
6,298 |
|
|
|
8,004 |
|
|
|
13,900 |
|
|
|
17,127 |
|
| China |
|
|
139 |
|
|
|
219 |
|
|
|
437 |
|
|
|
453 |
|
| Taiwan |
|
|
348 |
|
|
|
396 |
|
|
|
612 |
|
|
|
718 |
|
| Japan |
|
|
30 |
|
|
|
82 |
|
|
|
78 |
|
|
|
146 |
|
| Malaysia and Singapore |
|
|
37 |
|
|
|
82 |
|
|
|
88 |
|
|
|
132 |
|
| Russia and Kazakhstan |
|
|
78 |
|
|
|
101 |
|
|
|
156 |
|
|
|
198 |
|
| Europe |
|
|
110 |
|
|
|
120 |
|
|
|
252 |
|
|
|
270 |
|
| Other foreign countries |
|
|
36 |
|
|
|
60 |
|
|
|
80 |
|
|
|
121 |
|
| Total net sales |
|
$ |
7,603 |
|
|
$ |
9,813 |
|
|
$ |
16,809 |
|
|
$ |
20,550 |
|
|