Consolidated Statement of Stockholder's Equity (Unaudited) - USD ($) $ in Thousands |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Common stock held in treasury [Member] |
Stock subscriptions [Member] |
AOCI Attributable to Parent [Member] |
Noncontrolling interest in subsidiary [Member] |
Retained Earnings [Member] |
Total |
Beginning balance, value at Dec. 31, 2019 |
$ 12
|
$ 108,457
|
|
$ (88)
|
|
|
$ (211)
|
$ (1,619)
|
$ (77,315)
|
$ 29,236
|
Beginning balance, shares at Dec. 31, 2019 |
12,123,520
|
|
|
|
|
|
|
|
|
|
Net Income (loss) |
|
|
|
|
|
|
|
(26)
|
1,220
|
1,194
|
Foreign currency translation |
|
|
|
|
|
|
(79)
|
|
|
(79)
|
Issuance of Common Stock upon exercise of options |
|
6
|
|
|
|
|
|
|
|
6
|
Issuance of Common Stock upon exercise of options, shares |
3,643
|
|
|
|
|
|
|
|
|
|
Issuance of Common Stock for services |
|
48
|
|
|
|
|
|
|
|
48
|
Issuance of Common Stock for services, shares |
5,128
|
|
|
|
|
|
|
|
|
|
Stock-Based Compensation |
|
44
|
|
|
|
|
|
|
|
44
|
Ending balance, value at Mar. 31, 2020 |
$ 12
|
108,555
|
|
(88)
|
|
|
(290)
|
(1,645)
|
(76,095)
|
30,449
|
Ending balance, shares at Mar. 31, 2020 |
12,132,291
|
|
|
|
|
|
|
|
|
|
Beginning balance, value at Dec. 31, 2019 |
$ 12
|
108,457
|
|
(88)
|
|
|
(211)
|
(1,619)
|
(77,315)
|
29,236
|
Beginning balance, shares at Dec. 31, 2019 |
12,123,520
|
|
|
|
|
|
|
|
|
|
Net Income (loss) |
|
|
|
|
|
|
|
|
|
2,783
|
Foreign currency translation |
|
|
|
|
|
|
|
|
|
(40)
|
Ending balance, value at Sep. 30, 2020 |
$ 12
|
108,790
|
|
(88)
|
|
|
(251)
|
(1,706)
|
(74,445)
|
32,312
|
Ending balance, shares at Sep. 30, 2020 |
12,152,363
|
|
|
|
|
|
|
|
|
|
Beginning balance, value at Mar. 31, 2020 |
$ 12
|
108,555
|
|
(88)
|
|
|
(290)
|
(1,645)
|
(76,095)
|
30,449
|
Beginning balance, shares at Mar. 31, 2020 |
12,132,291
|
|
|
|
|
|
|
|
|
|
Net Income (loss) |
|
|
|
|
|
|
|
(29)
|
204
|
175
|
Foreign currency translation |
|
|
|
|
|
|
28
|
|
|
28
|
Issuance of Common Stock upon exercise of options |
|
|
|
|
|
|
|
|
|
|
Issuance of Common Stock upon exercise of options, shares |
241
|
|
|
|
|
|
|
|
|
|
Issuance of Common Stock for services |
|
56
|
|
|
|
|
|
|
|
56
|
Issuance of Common Stock for services, shares |
10,239
|
|
|
|
|
|
|
|
|
|
Stock-Based Compensation |
|
48
|
|
|
|
|
|
|
|
48
|
Ending balance, value at Jun. 30, 2020 |
$ 12
|
108,659
|
|
(88)
|
|
|
(262)
|
(1,674)
|
(75,891)
|
30,756
|
Ending balance, shares at Jun. 30, 2020 |
12,142,771
|
|
|
|
|
|
|
|
|
|
Net Income (loss) |
|
|
|
|
|
|
|
(32)
|
1,446
|
1,414
|
Foreign currency translation |
|
|
|
|
|
|
11
|
|
|
11
|
Issuance of Common Stock for services |
|
62
|
|
|
|
|
|
|
|
62
|
Issuance of Common Stock for services, shares |
9,592
|
|
|
|
|
|
|
|
|
|
Stock-Based Compensation |
|
69
|
|
|
|
|
|
|
|
69
|
Ending balance, value at Sep. 30, 2020 |
$ 12
|
108,790
|
|
(88)
|
|
|
(251)
|
(1,706)
|
(74,445)
|
32,312
|
Ending balance, shares at Sep. 30, 2020 |
12,152,363
|
|
|
|
|
|
|
|
|
|
Beginning balance, value at Dec. 31, 2020 |
$ 12
|
108,931
|
|
(88)
|
|
|
(207)
|
(1,742)
|
(74,455)
|
32,451
|
Beginning balance, shares at Dec. 31, 2020 |
12,161,539
|
|
|
|
|
|
|
|
|
|
Net Income (loss) |
|
|
|
|
|
|
|
(30)
|
(1,123)
|
(1,153)
|
Foreign currency translation |
|
|
|
|
|
|
20
|
|
|
20
|
Issuance of Common Stock for services |
|
79
|
|
|
|
|
|
|
|
79
|
Issuance of Common Stock for services, shares |
11,837
|
|
|
|
|
|
|
|
|
|
Stock-Based Compensation |
|
45
|
|
|
|
|
|
|
|
45
|
Ending balance, value at Mar. 31, 2021 |
$ 12
|
109,055
|
|
(88)
|
|
|
(187)
|
(1,772)
|
(75,578)
|
31,442
|
Ending balance, shares at Mar. 31, 2021 |
12,173,376
|
|
|
|
|
|
|
|
|
|
Beginning balance, value at Dec. 31, 2020 |
$ 12
|
108,931
|
|
(88)
|
|
|
(207)
|
(1,742)
|
(74,455)
|
32,451
|
Beginning balance, shares at Dec. 31, 2020 |
12,161,539
|
|
|
|
|
|
|
|
|
|
Net Income (loss) |
|
|
|
|
|
|
|
|
|
3,179
|
Foreign currency translation |
|
|
|
|
|
|
|
|
|
18
|
Ending balance, value at Sep. 30, 2021 |
$ 12
|
109,954
|
|
(88)
|
4,387
|
|
(189)
|
(1,865)
|
(71,153)
|
41,058
|
Ending balance, shares at Sep. 30, 2021 |
12,304,265
|
|
|
|
|
|
|
|
|
|
Beginning balance, value at Mar. 31, 2021 |
$ 12
|
109,055
|
|
(88)
|
|
|
(187)
|
(1,772)
|
(75,578)
|
31,442
|
Beginning balance, shares at Mar. 31, 2021 |
12,173,376
|
|
|
|
|
|
|
|
|
|
Net Income (loss) |
|
|
|
|
|
|
|
(29)
|
3,023
|
2,994
|
Foreign currency translation |
|
|
|
|
|
|
20
|
|
|
20
|
Issuance of Common Stock upon exercise of options |
|
|
|
|
|
|
|
|
|
|
Issuance of Common Stock upon exercise of options, shares |
290
|
|
|
|
|
|
|
|
|
|
Issuance of Common Stock for services |
|
109
|
|
|
|
|
|
|
|
109
|
Issuance of Common Stock for services, shares |
14,590
|
|
|
|
|
|
|
|
|
|
Stock-Based Compensation |
|
42
|
|
|
|
|
|
|
|
42
|
Ending balance, value at Jun. 30, 2021 |
$ 12
|
109,206
|
|
(88)
|
|
|
(167)
|
(1,801)
|
(72,555)
|
34,607
|
Ending balance, shares at Jun. 30, 2021 |
12,188,256
|
|
|
|
|
|
|
|
|
|
Net Income (loss) |
|
|
|
|
|
|
|
(64)
|
1,402
|
1,338
|
Foreign currency translation |
|
|
|
|
|
|
(22)
|
|
|
(22)
|
Issuance of Common Stock for services |
|
116
|
|
|
|
|
|
|
|
116
|
Issuance of Common Stock for services, shares |
16,009
|
|
|
|
|
|
|
|
|
|
Sale of Common Stock (Note 15) |
|
570
|
[1] |
|
|
|
|
|
|
570
|
Sale of Common Stock, shares (Note 15) |
100,000
|
|
|
|
|
|
|
|
|
|
Stock Subscriptions (Note 15) |
|
|
|
|
4,387
|
[2] |
|
|
|
4,387
|
Stock-Based Compensation |
|
62
|
|
|
|
|
|
|
|
62
|
Ending balance, value at Sep. 30, 2021 |
$ 12
|
$ 109,954
|
|
$ (88)
|
$ 4,387
|
|
$ (189)
|
$ (1,865)
|
$ (71,153)
|
$ 41,058
|
Ending balance, shares at Sep. 30, 2021 |
12,304,265
|
|
|
|
|
|
|
|
|
|
|
|