Condensed Consolidated Statements of Stockholders' (Deficit) Equity (Unaudited) - USD ($) $ in Thousands | Common Stock Outstanding [Member] Pre-funded Warrants [Member] | Common Stock Outstanding [Member] | Common Stock [Member] Pre-funded Warrants [Member] | Common Stock [Member] | Treasury Stock, Common [Member] Pre-funded Warrants [Member] | Treasury Stock, Common [Member] | Additional Paid-in Capital [Member] Pre-funded Warrants [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] Pre-funded Warrants [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] Pre-funded Warrants [Member] | AOCI Attributable to Parent [Member] | Pre-funded Warrants [Member] | Total |
Balance (in shares) at Dec. 31, 2021 | | | | 10,995 | | 0 | | | | | | | | |
Balance at Dec. 31, 2021 | | | | $ 0 | | $ 0 | | $ 66,240 | | $ (56,160) | | $ 133 | | $ 10,213 |
Stock-based compensation | | | | 0 | | 0 | | 334 | | 0 | | 0 | | 334 |
Net loss | | | | 0 | | 0 | | 0 | | (3,666) | | 0 | | (3,666) |
Foreign currency translation adjustment | | | | $ 0 | | $ 0 | | 0 | | 0 | | (299) | | (299) |
RSU's vested, shares (in shares) | | | | 4 | | 0 | | | | | | | | |
RSU's vested | | | | $ 0 | | $ 0 | | 0 | | 0 | | 0 | | 0 |
Balance (in shares) at Mar. 31, 2022 | | | | 10,999 | | 0 | | | | | | | | |
Balance at Mar. 31, 2022 | | | | $ 0 | | $ 0 | | 66,574 | | (59,826) | | (166) | | 6,582 |
Balance (in shares) at Dec. 31, 2021 | | | | 10,995 | | 0 | | | | | | | | |
Balance at Dec. 31, 2021 | | | | $ 0 | | $ 0 | | 66,240 | | (56,160) | | 133 | | 10,213 |
Net loss | | | | | | | | | | | | | | (30,198) |
Foreign currency translation adjustment | | | | | | | | | | | | | | 1,240 |
Balance (in shares) at Sep. 30, 2022 | | | | 17,114 | | 0 | | | | | | | | |
Balance at Sep. 30, 2022 | | | | $ 0 | | $ 0 | | 76,707 | | (86,358) | | 1,373 | | (8,278) |
Balance (in shares) at Mar. 31, 2022 | | | | 10,999 | | 0 | | | | | | | | |
Balance at Mar. 31, 2022 | | | | $ 0 | | $ 0 | | 66,574 | | (59,826) | | (166) | | 6,582 |
Stock-based compensation | | | | 0 | | 0 | | 293 | | 0 | | 0 | | 293 |
Net loss | | | | 0 | | 0 | | 0 | | (22,130) | | 0 | | (22,130) |
Foreign currency translation adjustment | | | | $ 0 | | $ 0 | | 0 | | 0 | | 812 | | 812 |
RSU's vested, shares (in shares) | | | | 4 | | 0 | | | | | | | | |
RSU's vested | | | | $ 0 | | $ 0 | | 0 | | 0 | | 0 | | 0 |
Issuance of common stock - CPP Acquisition, shares (in shares) | | | | 6,099 | | 0 | | | | | | | | |
Issuance of common stock - CPP Acquisition | | | | $ 0 | | $ 0 | | 9,605 | | 0 | | 0 | | 9,605 |
Balance (in shares) at Jun. 30, 2022 | | | | 17,102 | | 0 | | | | | | | | |
Balance at Jun. 30, 2022 | | | | $ 0 | | $ 0 | | 76,472 | | (81,956) | | 646 | | (4,838) |
Stock-based compensation | | | | 0 | | 0 | | 230 | | 0 | | 0 | | 230 |
Net loss | | | | 0 | | 0 | | 0 | | (4,402) | | 0 | | (4,402) |
Foreign currency translation adjustment | | | | $ 0 | | $ 0 | | 0 | | 0 | | 727 | | 727 |
Prefunded warrants exercised (in shares) | | | | 0 | | 0 | | | | | | | | |
Prefunded warrants exercised | | | | $ 0 | | $ 0 | | 5 | | 0 | | 0 | | 5 |
Exercise of options, cashless (in shares) | | | | 12 | | 0 | | | | | | | | |
Exercise of options, cashless | | | | $ 0 | | $ 0 | | 0 | | 0 | | 0 | | 0 |
Balance (in shares) at Sep. 30, 2022 | | | | 17,114 | | 0 | | | | | | | | |
Balance at Sep. 30, 2022 | | | | $ 0 | | $ 0 | | 76,707 | | (86,358) | | 1,373 | | (8,278) |
Balance (in shares) at Dec. 31, 2022 | | 34,761 | | | | 0 | | | | | | | | |
Balance at Dec. 31, 2022 | | | | 0 | | $ 0 | | 82,286 | | (91,094) | | 759 | | (8,049) |
Proceeds from sale of Common Stock, shares (in shares) | | 237,191 | | | | 0 | | | | | | | | |
Proceeds from sale of Common Stock | | | | 0 | | $ 0 | | 15,359 | | 0 | | 0 | | 15,359 |
Cash paid for fractional shares | | | | 0 | | $ 0 | | (4) | | 0 | | 0 | | (4) |
Warrant exchange cashless, shares (in shares) | | 264,124 | | | | 0 | | | | | | | | |
Warrant exchange cashless | | | | 1 | | $ 0 | | (1) | | 0 | | 0 | | 0 |
Stock-based compensation | | | | 0 | | 0 | | 180 | | 0 | | 0 | | 180 |
Net loss | | | | 0 | | 0 | | 0 | | (5,125) | | 0 | | (5,125) |
Foreign currency translation adjustment | | | | 0 | | $ 0 | | 0 | | 0 | | 164 | | 164 |
Balance (in shares) at Mar. 31, 2023 | | 536,076 | | | | 0 | | | | | | | | |
Balance at Mar. 31, 2023 | | | | 1 | | $ 0 | | 97,820 | | (96,219) | | 923 | | 2,525 |
Balance (in shares) at Dec. 31, 2022 | | 34,761 | | | | 0 | | | | | | | | |
Balance at Dec. 31, 2022 | | | | 0 | | $ 0 | | 82,286 | | (91,094) | | 759 | | (8,049) |
Balance (in shares) at Jun. 30, 2023 | | 2,612,038 | | | | 0 | | | | | | | | |
Balance at Jun. 30, 2023 | | | | 3 | | $ 0 | | 105,855 | | (102,052) | | 990 | | 4,796 |
Balance (in shares) at Dec. 31, 2022 | | 34,761 | | | | 0 | | | | | | | | |
Balance at Dec. 31, 2022 | | | | 0 | | $ 0 | | 82,286 | | (91,094) | | 759 | | (8,049) |
Net loss | | | | | | | | | | | | | | (18,789) |
Foreign currency translation adjustment | | | | | | | | | | | | | | $ 612 |
Exercise of options, cashless (in shares) | | | | | | | | | | | | | | 0 |
Balance (in shares) at Sep. 30, 2023 | | 2,996,334 | | | | 419 | | | | | | | | |
Balance at Sep. 30, 2023 | | | | 3 | | $ 0 | | 106,026 | | (109,883) | | 1,371 | | $ (2,483) |
Balance (in shares) at Mar. 31, 2023 | | 536,076 | | | | 0 | | | | | | | | |
Balance at Mar. 31, 2023 | | | | 1 | | $ 0 | | 97,820 | | (96,219) | | 923 | | 2,525 |
Proceeds from sale of Common Stock, shares (in shares) | | 2,008,881 | | | | 0 | | | | | | | | |
Proceeds from sale of Common Stock | | | | 2 | | $ 0 | | 7,711 | | 0 | | 0 | | 7,713 |
Cash paid for fractional shares | | | | 0 | | $ 0 | | (5) | | 0 | | 0 | | (5) |
Warrant exchange cashless, shares (in shares) | | 67,694 | | | | 0 | | | | | | | | |
Warrant exchange cashless | | | | 0 | | $ 0 | | 0 | | 0 | | 0 | | 0 |
Stock-based compensation | | | | 0 | | 0 | | 329 | | 0 | | 0 | | 329 |
Net loss | | | | 0 | | $ 0 | | 0 | | (5,833) | | 0 | | (5,833) |
Foreign currency translation adjustment | | | | 0 | | | | 0 | | 0 | | 67 | | 67 |
Adjustment for fractional shares, shares (in shares) | | (613) | | | | | | | | | | | | |
Balance (in shares) at Jun. 30, 2023 | | 2,612,038 | | | | 0 | | | | | | | | |
Balance at Jun. 30, 2023 | | | | 3 | | $ 0 | | 105,855 | | (102,052) | | 990 | | 4,796 |
Proceeds from sale of Common Stock, shares (in shares) | | 3,017 | | | | 0 | | | | | | | | |
Proceeds from sale of Common Stock | | | | 0 | | $ 0 | | 3 | | | | | | 3 |
Warrant exchange cashless, shares (in shares) | 95,954 | 120,744 | | | 0 | 0 | | | | | | | | |
Warrant exchange cashless | | | $ 0 | 0 | $ 0 | $ 0 | $ 0 | 0 | $ 0 | 0 | $ 0 | 0 | $ 0 | 0 |
Stock-based compensation | | | | 0 | | 0 | | 190 | | 0 | | 0 | | 190 |
Net loss | | | | 0 | | 0 | | 0 | | (7,831) | | 0 | | (7,831) |
Foreign currency translation adjustment | | | | 0 | | 0 | | 0 | | 0 | | 381 | | 381 |
Incremental offering costs | | | | 0 | | $ 0 | | (22) | | 0 | | 0 | | (22) |
Prefunded warrants exercised (in shares) | | 165,000 | | | | 0 | | | | | | | | |
Prefunded warrants exercised | | | | 0 | | $ 0 | | 0 | | 0 | | 0 | | 0 |
Common Stock Repurchased for Treasury Stock (in shares) | | (419) | | | | | | | | | | | | |
Treasury Stock | | | | 0 | | $ 0 | | 0 | | 0 | | 0 | | 0 |
Treasury Stock (in shares) | | | | | | 419 | | | | | | | | |
Balance (in shares) at Sep. 30, 2023 | | 2,996,334 | | | | 419 | | | | | | | | |
Balance at Sep. 30, 2023 | | | | $ 3 | | $ 0 | | $ 106,026 | | $ (109,883) | | $ 1,371 | | $ (2,483) |