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 | | | | | | |