Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) - USD ($) shares in Thousands, $ in Thousands |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
Treasury Stock [Member] |
Noncontrolling Interest [Member] |
Total |
Beginning balance, value at Dec. 31, 2019 |
$ 308
|
$ 201,813
|
$ (112,143)
|
$ 265
|
$ (6,053)
|
$ (10)
|
$ 84,180
|
Balance, shares at Dec. 31, 2019 |
30,804
|
|
|
|
|
|
|
Net loss attributable to common stockholders |
|
(1,123)
|
(3,426)
|
|
|
|
(4,549)
|
Foreign currency translation adjustment |
|
|
|
(2,326)
|
|
(20)
|
(2,346)
|
Issuance of restricted shares |
|
|
|
|
|
|
|
Issuance of restricted shares, shares |
40
|
|
|
|
|
|
|
Forfeiture of restricted shares |
|
|
|
|
|
|
|
Forfeiture of restricted shares, shares |
(32)
|
|
|
|
|
|
|
Vesting of restricted stock units |
$ 1
|
(1)
|
|
|
|
|
|
Vesting of restricted stock units, shares |
110
|
|
|
|
|
|
|
Shares issued pursuant to exercise of stock options |
$ 1
|
$ 382
|
|
|
|
|
$ 383
|
Shares issued pursuant to exercise of stock options, shares |
90
|
|
|
|
|
|
|
Shares withheld pursuant to vesting of restricted stock |
|
|
|
|
(232)
|
|
(232)
|
Other |
|
$ 62
|
|
|
|
|
$ 62
|
Net loss attributable to non-controlling interest |
|
|
|
|
|
(15)
|
(15)
|
Shares withheld pursuant to exercise of stock options |
|
|
|
|
(256)
|
|
(256)
|
Stock based compensation |
|
1,155
|
|
|
|
|
1,155
|
Ending balance, value at Mar. 31, 2020 |
$ 310
|
202,288
|
(115,569)
|
(2,061)
|
(6,541)
|
(45)
|
78,382
|
Balance, shares at Mar. 31, 2020 |
31,012
|
|
|
|
|
|
|
Beginning balance, value at Dec. 31, 2019 |
$ 308
|
201,813
|
(112,143)
|
265
|
(6,053)
|
(10)
|
84,180
|
Balance, shares at Dec. 31, 2019 |
30,804
|
|
|
|
|
|
|
Net loss attributable to common stockholders |
|
|
|
|
|
|
(8,315)
|
Net loss attributable to non-controlling interest |
|
|
|
|
|
|
(16)
|
Ending balance, value at Jun. 30, 2020 |
$ 322
|
206,405
|
(118,195)
|
(1,655)
|
(6,557)
|
(44)
|
80,276
|
Balance, shares at Jun. 30, 2020 |
32,153
|
|
|
|
|
|
|
Beginning balance, value at Mar. 31, 2020 |
$ 310
|
202,288
|
(115,569)
|
(2,061)
|
(6,541)
|
(45)
|
78,382
|
Balance, shares at Mar. 31, 2020 |
31,012
|
|
|
|
|
|
|
Net loss attributable to common stockholders |
|
(1,140)
|
(2,626)
|
|
|
|
(3,766)
|
Foreign currency translation adjustment |
|
|
|
406
|
|
2
|
408
|
Issuance of restricted shares |
$ 3
|
(3)
|
|
|
|
|
|
Issuance of restricted shares, shares |
276
|
|
|
|
|
|
|
Forfeiture of restricted shares |
|
|
|
|
|
|
|
Forfeiture of restricted shares, shares |
(12)
|
|
|
|
|
|
|
Vesting of restricted stock units |
|
|
|
|
|
|
|
Vesting of restricted stock units, shares |
17
|
|
|
|
|
|
|
Shares issued pursuant to exercise of stock options |
$ 1
|
$ 215
|
|
|
|
|
$ 216
|
Shares issued pursuant to exercise of stock options, shares |
50
|
|
|
|
|
|
|
Shares withheld pursuant to vesting of restricted stock |
|
|
|
|
(16)
|
|
(16)
|
Net loss attributable to non-controlling interest |
|
|
|
|
|
$ (1)
|
$ (1)
|
Common shares issued under the 2020 ATM |
$ 8
|
4,033
|
|
|
|
|
4,041
|
Common shares issued under the 2020 ATM, shares |
810
|
|
|
|
|
|
|
Stock based compensation |
|
1,012
|
|
|
|
|
1,012
|
Ending balance, value at Jun. 30, 2020 |
$ 322
|
206,405
|
(118,195)
|
(1,655)
|
(6,557)
|
(44)
|
80,276
|
Balance, shares at Jun. 30, 2020 |
32,153
|
|
|
|
|
|
|
Beginning balance, value at Dec. 31, 2020 |
$ 323
|
206,499
|
(121,150)
|
399
|
(6,858)
|
75
|
79,288
|
Balance, shares at Dec. 31, 2020 |
32,280
|
|
|
|
|
|
|
Net loss attributable to common stockholders |
|
(1,196)
|
(1,787)
|
|
|
|
(2,983)
|
Foreign currency translation adjustment |
|
|
|
(1,334)
|
|
(2)
|
(1,336)
|
Issuance of restricted shares |
$ 4
|
(4)
|
|
|
|
|
|
Issuance of restricted shares, shares |
415
|
|
|
|
|
|
|
Forfeiture of restricted shares |
|
|
|
|
|
|
|
Forfeiture of restricted shares, shares |
(6)
|
|
|
|
|
|
|
Vesting of restricted stock units |
|
|
|
|
|
|
|
Vesting of restricted stock units, shares |
34
|
|
|
|
|
|
|
Shares issued pursuant to exercise of stock options |
$ 1
|
$ 716
|
|
|
|
|
$ 717
|
Shares issued pursuant to exercise of stock options, shares |
129
|
|
|
|
|
|
|
Shares withheld pursuant to vesting of restricted stock |
|
|
|
|
(347)
|
|
(347)
|
Shares withheld pursuant to exercise of stock options |
|
|
|
|
$ (647)
|
|
$ (647)
|
Stock based compensation |
|
1,357
|
|
|
|
|
1,357
|
Common shares issued, net of issuance costs |
$ 44
|
26,822
|
|
|
|
|
26,866
|
Common shares issued, net of issuance costs, shares |
4,428
|
|
|
|
|
|
|
Ending balance, value at Mar. 31, 2021 |
$ 372
|
234,194
|
(122,937)
|
(935)
|
(7,852)
|
73
|
102,915
|
Balance, shares at Mar. 31, 2021 |
37,280
|
|
|
|
|
|
|
Beginning balance, value at Dec. 31, 2020 |
$ 323
|
206,499
|
(121,150)
|
399
|
(6,858)
|
75
|
79,288
|
Balance, shares at Dec. 31, 2020 |
32,280
|
|
|
|
|
|
|
Net loss attributable to common stockholders |
|
|
|
|
|
|
(5,616)
|
Net loss attributable to non-controlling interest |
|
|
|
|
|
|
(1)
|
Ending balance, value at Jun. 30, 2021 |
$ 373
|
234,165
|
(124,375)
|
68
|
(7,867)
|
79
|
102,443
|
Balance, shares at Jun. 30, 2021 |
37,278
|
|
|
|
|
|
|
Beginning balance, value at Mar. 31, 2021 |
$ 372
|
234,194
|
(122,937)
|
(935)
|
(7,852)
|
73
|
102,915
|
Balance, shares at Mar. 31, 2021 |
37,280
|
|
|
|
|
|
|
Net loss attributable to common stockholders |
|
(1,195)
|
(1,438)
|
|
|
|
(2,633)
|
Foreign currency translation adjustment |
|
|
|
1,003
|
|
7
|
1,010
|
Forfeiture of restricted shares |
|
|
|
|
|
|
|
Forfeiture of restricted shares, shares |
(14)
|
|
|
|
|
|
|
Vesting of restricted stock units |
|
|
|
|
|
|
|
Vesting of restricted stock units, shares |
|
|
|
|
|
|
|
Shares issued pursuant to exercise of stock options |
$ 1
|
$ 71
|
|
|
|
|
$ 72
|
Shares issued pursuant to exercise of stock options, shares |
12
|
|
|
|
|
|
|
Shares withheld pursuant to vesting of restricted stock |
|
|
|
|
(15)
|
|
(15)
|
Net loss attributable to non-controlling interest |
|
|
|
|
|
$ (1)
|
$ (1)
|
Stock based compensation |
|
1,095
|
|
|
|
|
1,095
|
Ending balance, value at Jun. 30, 2021 |
$ 373
|
$ 234,165
|
$ (124,375)
|
$ 68
|
$ (7,867)
|
$ 79
|
$ 102,443
|
Balance, shares at Jun. 30, 2021 |
37,278
|
|
|
|
|
|
|