Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited) - USD ($) $ in Thousands | Common Stock [Member] | Additional Paid-in Capital [Member] | AOCI Attributable to Parent [Member] | Retained Earnings [Member] | Total |
Beginning balance, value at Dec. 31, 2020 | $ 43,029 | $ 5,045 | | $ (46,123) | $ 1,951 |
Beginning balance (in shares) at Dec. 31, 2020 | 32,197 | | | | |
Issuance of shares of common stock and warrants, net of issuance costs | $ 2,166 | | | | 2,166 |
Issuance of shares of common stock in underwritten public offering (in shares) | 688 | | | | |
Options and warrants exercised, net of partial shares adjustment | $ 24 | | | | 24 |
Options and warrants exercised, net of partial shares (in shares) | 36 | | | | |
Stock-based compensation expense | | 450 | | | 450 |
Net income | | | | (2,988) | (2,988) |
Ending balance, value at Mar. 31, 2021 | $ 45,219 | 5,495 | | (49,111) | 1,603 |
Ending balance (in shares) at Mar. 31, 2021 | 32,921 | | | | |
Beginning balance, value at Dec. 31, 2020 | $ 43,029 | 5,045 | | (46,123) | 1,951 |
Beginning balance (in shares) at Dec. 31, 2020 | 32,197 | | | | |
Net income | | | | | (9,153) |
Foreign currency translation adjustment | | | | | |
Ending balance, value at Sep. 30, 2021 | $ 50,432 | 6,278 | | (55,277) | 1,433 |
Ending balance (in shares) at Sep. 30, 2021 | 35,140 | | | | |
Beginning balance, value at Dec. 31, 2020 | $ 43,029 | 5,045 | | (46,123) | 1,951 |
Beginning balance (in shares) at Dec. 31, 2020 | 32,197 | | | | |
Ending balance, value at Dec. 31, 2021 | $ 54,649 | 6,713 | | (58,897) | $ 2,465 |
Ending balance (in shares) at Dec. 31, 2021 | 36,803 | | | | 36,803 |
Beginning balance, value at Mar. 31, 2021 | $ 45,219 | 5,495 | | (49,111) | $ 1,603 |
Beginning balance (in shares) at Mar. 31, 2021 | 32,921 | | | | |
Issuance of shares of common stock and warrants, net of issuance costs | $ 2,076 | | | | 2,076 |
Issuance of shares of common stock in underwritten public offering (in shares) | 662 | | | | |
Stock-based compensation expense | | 394 | | | 394 |
Net income | | | | (2,675) | (2,675) |
Ending balance, value at Jun. 30, 2021 | $ 47,295 | 5,889 | | (51,786) | 1,398 |
Ending balance (in shares) at Jun. 30, 2021 | 33,583 | | | | |
Issuance of shares of common stock and warrants, net of issuance costs | $ 3,105 | | | | 3,105 |
Issuance of shares of common stock in underwritten public offering (in shares) | 990 | | | | |
Options and warrants exercised, net of partial shares adjustment | $ 32 | | | | 32 |
Options and warrants exercised, net of partial shares (in shares) | 627 | | | | |
Stock-based compensation expense | | 389 | | | 389 |
Net income | | | | (3,491) | (3,491) |
Repurchase of common stock | | | | | |
Repurchase of common stock (in shares) | (60) | | | | |
Foreign currency translation adjustment | | | | | |
Ending balance, value at Sep. 30, 2021 | $ 50,432 | 6,278 | | (55,277) | 1,433 |
Ending balance (in shares) at Sep. 30, 2021 | 35,140 | | | | |
Beginning balance, value at Dec. 31, 2021 | $ 54,649 | 6,713 | | (58,897) | $ 2,465 |
Beginning balance (in shares) at Dec. 31, 2021 | 36,803 | | | | 36,803 |
Options and warrants exercised, net of partial shares adjustment | $ 1 | | | | $ 1 |
Options and warrants exercised, net of partial shares (in shares) | 24 | | | | |
Stock-based compensation expense | | 340 | | | 340 |
Net income | | | | (3,924) | (3,924) |
Repurchase of common stock | | | | | |
Repurchase of common stock (in shares) | 4 | | | | |
Ending balance, value at Mar. 31, 2022 | $ 54,650 | 7,053 | | (62,821) | (1,118) |
Ending balance (in shares) at Mar. 31, 2022 | 36,831 | | | | |
Beginning balance, value at Dec. 31, 2021 | $ 54,649 | 6,713 | | (58,897) | $ 2,465 |
Beginning balance (in shares) at Dec. 31, 2021 | 36,803 | | | | 36,803 |
Net income | | | | | $ (6,605) |
Foreign currency translation adjustment | | | | | (26) |
Ending balance, value at Sep. 30, 2022 | $ 109,050 | 7,838 | (26) | (65,502) | $ 51,360 |
Ending balance (in shares) at Sep. 30, 2022 | 50,736 | | | | 50,736 |
Beginning balance, value at Mar. 31, 2022 | $ 54,650 | 7,053 | | (62,821) | $ (1,118) |
Beginning balance (in shares) at Mar. 31, 2022 | 36,831 | | | | |
Options and warrants exercised, net of partial shares adjustment | $ 12 | | | | 12 |
Options and warrants exercised, net of partial shares (in shares) | 6 | | | | |
Stock-based compensation expense | | 394 | | | 394 |
Net income | | | | (4,104) | (4,104) |
Ending balance, value at Jun. 30, 2022 | $ 54,662 | 7,447 | | (66,925) | (4,816) |
Ending balance (in shares) at Jun. 30, 2022 | 36,837 | | | | |
Options and warrants exercised, net of partial shares adjustment | $ 3 | | | | 3 |
Options and warrants exercised, net of partial shares (in shares) | 763 | | | | |
Stock-based compensation expense | | 391 | | | 391 |
Net income | | | | 1,423 | 1,423 |
Shares issued for SSMP net assets | $ 54,385 | | | | 54,385 |
Shares issued for SSMP assets (in shares) | 13,136 | | | | |
Foreign currency translation adjustment | | | (26) | | (26) |
Ending balance, value at Sep. 30, 2022 | $ 109,050 | $ 7,838 | $ (26) | $ (65,502) | $ 51,360 |
Ending balance (in shares) at Sep. 30, 2022 | 50,736 | | | | 50,736 |