Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Preferred Stock [Member] Series C Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Noncontrolling Interest [Member] | AOCI Attributable to Parent [Member] | Total |
Beginning balance, value at Dec. 31, 2020 | $ 2 | $ 5 | $ 51,842 | $ (56,726) | | $ (166) | $ (5,043) |
Beginning balance, shares at Dec. 31, 2020 | 2,145 | 4,685 | | | | | |
Dividends | | | | (31) | | | (31) |
ESPP stock issuance | | | 1 | | | | 1 |
Stock-based compensation – options, warrants, issuances | | | 786 | | | | 786 |
Stock and warrants issued for services | | | 188 | | | | 188 |
Stock and Warrant issued for services, shares | | 25 | | | | | |
Exercise of stock options and warrants | | | 2 | | | | 2 |
Exercise of stock options and warrants, shares | | 6 | | | | | |
Cumulative translation adjustment | | | | | | 105 | 105 |
Other | | | | (4) | | | (4) |
Net (loss) income | | | | (3,343) | | | (3,343) |
Ending balance, value at Mar. 31, 2021 | $ 2 | $ 5 | 52,819 | (60,104) | | (61) | (7,339) |
Ending balance, shares at Mar. 31, 2021 | 2,145 | 4,716 | | | | | |
Beginning balance, value at Dec. 31, 2020 | $ 2 | $ 5 | 51,842 | (56,726) | | (166) | (5,043) |
Beginning balance, shares at Dec. 31, 2020 | 2,145 | 4,685 | | | | | |
Net (loss) income | | | | | | | (10,929) |
Ending balance, value at Sep. 30, 2021 | $ 1 | $ 20 | 70,276 | (67,883) | 6,409 | (190) | 8,633 |
Ending balance, shares at Sep. 30, 2021 | 745 | 7,449 | | | | | |
Beginning balance, value at Mar. 31, 2021 | $ 2 | $ 5 | 52,819 | (60,104) | | (61) | (7,339) |
Beginning balance, shares at Mar. 31, 2021 | 2,145 | 4,716 | | | | | |
Dividends | | | | (14) | | | (14) |
ESPP stock issuance | | | 4 | | | | 4 |
ESPP Stock Issuance, shares | | 1 | | | | | |
Stock-based compensation – options, warrants, issuances | | | 786 | | | | 786 |
Exercise of stock options and warrants | | | 304 | | | | 304 |
Exercise of stock options and warrants, shares | | 240 | | | | | |
Cumulative translation adjustment | | | | | | (71) | (71) |
Net (loss) income | | | | (2,510) | | | (2,510) |
Conversion of equity | $ (1) | | 1 | | | | |
Conversion of Equity, shares | (1,400) | 70 | | | | | |
Conversion of debt | | | 203 | | | | 203 |
Conversion of debt, shares | | 25 | | | | | |
Ending balance, value at Jun. 30, 2021 | $ 1 | $ 5 | 54,117 | (62,628) | | (132) | (8,637) |
Ending balance, shares at Jun. 30, 2021 | 745 | 5,052 | | | | | |
Dividends | | | | (12) | | | (12) |
ESPP stock issuance | | | 10 | | | | 10 |
ESPP Stock Issuance, shares | | 1 | | | | | |
Stock-based compensation – options, warrants, issuances | | | 653 | | | | 653 |
Exercise of stock options and warrants | | | 132 | | | | 132 |
Exercise of stock options and warrants, shares | | 33 | | | | | |
Cumulative translation adjustment | | | | | 59 | (58) | 1 |
Net (loss) income | | | | (5,242) | 166 | | (5,076) |
Stock and warrant issuances, net of issuance costs | | $ 15 | 13,280 | | | | 13,295 |
Stock and warrant issuances net of issuance costs, shares | | 2,143 | | | | | |
Stock and warrant issuance for acquisition | | | 2,084 | | | | 2,084 |
Stock and warrant issuance for Acquisition, shares | | 220 | | | | | |
Dangot acquisition | | | | | 6,508 | | 6,508 |
Post acquisition adjustment | | | | (1) | (324) | | (325) |
Ending balance, value at Sep. 30, 2021 | $ 1 | $ 20 | 70,276 | (67,883) | 6,409 | (190) | 8,633 |
Ending balance, shares at Sep. 30, 2021 | 745 | 7,449 | | | | | |
Beginning balance, value at Dec. 31, 2021 | $ 1 | $ 20 | 70,606 | (70,571) | 2,396 | (154) | 2,298 |
Beginning balance, shares at Dec. 31, 2021 | 544 | 7,459 | | | | | |
Dividends | | | | (48) | | | (48) |
ESPP stock issuance | | | 8 | | | | 8 |
ESPP Stock Issuance, shares | | 2 | | | | | |
Stock-based compensation – options, warrants, issuances | | | $ 460 | | | | $ 460 |
Stock and Warrant issued for services, shares | | | 298 | | | | 298 |
Exercise of stock options and warrants | | | $ 41 | | | | $ 41 |
Exercise of stock options and warrants, shares | | 99 | | | | | |
Cumulative translation adjustment | | | | | (20) | (10) | (30) |
Net (loss) income | | | | (2,636) | 67 | | (2,569) |
Ending balance, value at Mar. 31, 2022 | $ 1 | $ 20 | 71,413 | (73,255) | 2,443 | (164) | 458 |
Ending balance, shares at Mar. 31, 2022 | 544 | 7,560 | | | | | |
Beginning balance, value at Dec. 31, 2021 | $ 1 | $ 20 | 70,606 | (70,571) | 2,396 | (154) | 2,298 |
Beginning balance, shares at Dec. 31, 2021 | 544 | 7,459 | | | | | |
Net (loss) income | | | | | | | (9,566) |
Ending balance, value at Sep. 30, 2022 | $ 1 | $ 8 | 72,568 | (80,401) | | 260 | (7,564) |
Ending balance, shares at Sep. 30, 2022 | 544 | 7,612 | | | | | |
Beginning balance, value at Mar. 31, 2022 | $ 1 | $ 20 | 71,413 | (73,255) | 2,443 | (164) | 458 |
Beginning balance, shares at Mar. 31, 2022 | 544 | 7,560 | | | | | |
Dividends | | | | (141) | | | (141) |
ESPP stock issuance | | | 10 | | | | 10 |
ESPP Stock Issuance, shares | | 1 | | | | | |
Stock-based compensation – options, warrants, issuances | | | 743 | | | | 743 |
Exercise of stock options and warrants | | | 87 | | | | 87 |
Exercise of stock options and warrants, shares | | 18 | | | | | |
Cumulative translation adjustment | | | | | | 241 | 241 |
Net (loss) income | | | | (3,186) | | | (3,186) |
Noncontrolling interests - distributions and other | | | (668) | | (2,443) | | (3,111) |
Ending balance, value at Jun. 30, 2022 | $ 1 | $ 20 | 71,585 | (76,582) | | 77 | (4,899) |
Ending balance, shares at Jun. 30, 2022 | 544 | 7,579 | | | | | |
Dividends | | | | (8) | | | (8) |
ESPP stock issuance | | | 8 | | | | 8 |
ESPP Stock Issuance, shares | | 2 | | | | | |
Stock-based compensation – options, warrants, issuances | | | 834 | | | | 834 |
Stock and warrants issued for services | | | 109 | | | | 109 |
Stock and Warrant issued for services, shares | | 20 | | | | | |
Exercise of stock options and warrants | | | 19 | | | | 19 |
Exercise of stock options and warrants, shares | | 11 | | | | | |
Cumulative translation adjustment | | | | | | 183 | 183 |
Other | | (12) | 13 | (1) | | | |
Net (loss) income | | | | (3,810) | | | (3,810) |
Ending balance, value at Sep. 30, 2022 | $ 1 | $ 8 | $ 72,568 | $ (80,401) | | $ 260 | $ (7,564) |
Ending balance, shares at Sep. 30, 2022 | 544 | 7,612 | | | | | |