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 |
Beginning balance, shares at Dec. 31, 2019 | 30,804 | | | | | | |
Net loss attributable to common stockholders | | (1,123) | (3,426) | | | | (4,549) |
Net loss attributable to non-controlling interest | | | | | | (15) | (15) |
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 | | | | | | |
Other | | 62 | | | | | 62 |
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) |
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 |
Ending 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 |
Beginning balance, shares at Dec. 31, 2019 | 30,804 | | | | | | |
Net loss attributable to common stockholders | | | | | | | (10,064) |
Net loss attributable to non-controlling interest | | | | | | | (10) |
Ending balance, value at Sep. 30, 2020 | $ 322 | 206,302 | (118,785) | (1,677) | (6,607) | (35) | 79,520 |
Ending balance, shares at Sep. 30, 2020 | 32,233 | | | | | | |
Beginning balance, value at Mar. 31, 2020 | $ 310 | 202,288 | (115,569) | (2,061) | (6,541) | (45) | 78,382 |
Beginning balance, shares at Mar. 31, 2020 | 31,012 | | | | | | |
Net loss attributable to common stockholders | | (1,140) | (2,626) | | | | (3,766) |
Net loss attributable to non-controlling interest | | | | | | (1) | (1) |
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) |
Stock based compensation | | 1,012 | | | | | 1,012 |
Common shares issued under the 2020 ATM | $ 8 | 4,033 | | | | | 4,041 |
Common shares issued under the 2020 ATM, shares | 810 | | | | | | |
Ending balance, value at Jun. 30, 2020 | $ 322 | 206,405 | (118,195) | (1,655) | (6,557) | (44) | 80,276 |
Ending balance, shares at Jun. 30, 2020 | 32,153 | | | | | | |
Net loss attributable to common stockholders | | (1,159) | (590) | | | | (1,749) |
Net loss attributable to non-controlling interest | | | | | | 6 | 6 |
Foreign currency translation adjustment | | | | (22) | | 3 | (19) |
Issuance of restricted shares | $ 1 | (1) | | | | | |
Issuance of restricted shares, shares | 126 | | | | | | |
Forfeiture of restricted shares | $ (1) | 1 | | | | | |
Forfeiture of restricted shares, shares | (55) | | | | | | |
Vesting of restricted stock units | | | | | | | |
Vesting of restricted stock units, shares | 4 | | | | | | |
Shares issued pursuant to exercise of stock options | | 28 | | | | | 28 |
Shares issued pursuant to exercise of stock options, shares | 5 | | | | | | |
Shares withheld pursuant to vesting of restricted stock | | | | | (50) | | (50) |
Stock based compensation | | 1,028 | | | | | 1,028 |
Ending balance, value at Sep. 30, 2020 | $ 322 | 206,302 | (118,785) | (1,677) | (6,607) | (35) | 79,520 |
Ending balance, shares at Sep. 30, 2020 | 32,233 | | | | | | |
Beginning balance, value at Dec. 31, 2020 | $ 323 | 206,499 | (121,150) | 399 | (6,858) | 75 | 79,288 |
Beginning 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 |
Ending 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 |
Beginning balance, shares at Dec. 31, 2020 | 32,280 | | | | | | |
Net loss attributable to common stockholders | | | | | | | (10,157) |
Net loss attributable to non-controlling interest | | | | | | | (5) |
Ending balance, value at Sep. 30, 2021 | $ 373 | 233,965 | (127,720) | (24) | (7,887) | 94 | 98,801 |
Ending balance, shares at Sep. 30, 2021 | 37,257 | | | | | | |
Beginning balance, value at Mar. 31, 2021 | $ 372 | 234,194 | (122,937) | (935) | (7,852) | 73 | 102,915 |
Beginning balance, shares at Mar. 31, 2021 | 37,280 | | | | | | |
Net loss attributable to common stockholders | | (1,195) | (1,438) | | | | (2,633) |
Net loss attributable to non-controlling interest | | | | | | (1) | (1) |
Foreign currency translation adjustment | | | | 1,003 | | 7 | 1,010 |
Forfeiture of restricted shares | | | | | | | |
Forfeiture of restricted shares, shares | (14) | | | | | | |
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) |
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 |
Ending balance, shares at Jun. 30, 2021 | 37,278 | | | | | | |
Net loss attributable to common stockholders | | (1,196) | (3,345) | | | | (4,541) |
Net loss attributable to non-controlling interest | | | | | | (4) | (4) |
Foreign currency translation adjustment | | | | (92) | | 19 | (73) |
Issuance of restricted shares | $ 1 | | | | | | 1 |
Issuance of restricted shares, shares | 34 | | | | | | |
Forfeiture of restricted shares | $ (1) | | | | | | (1) |
Forfeiture of restricted shares, shares | (67) | | | | | | |
Shares issued pursuant to exercise of stock options | | 68 | | | | | 68 |
Shares issued pursuant to exercise of stock options, shares | 12 | | | | | | |
Shares withheld pursuant to vesting of restricted stock | | | | | (20) | | (20) |
Stock based compensation | | 928 | | | | | 928 |
Ending balance, value at Sep. 30, 2021 | $ 373 | $ 233,965 | $ (127,720) | $ (24) | $ (7,887) | $ 94 | $ 98,801 |
Ending balance, shares at Sep. 30, 2021 | 37,257 | | | | | | |