Consolidated Statements 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] | Total |
Beginning balance, value at Dec. 31, 2022 | $ 10 | $ 100,498 | $ (77,301) | $ 0 | $ 23,207 |
Beginning balance, shares at Dec. 31, 2022 | 10,178 | | | | |
Stock issued for director services - vested | | 76 | | | 76 |
Stock issued for director services - vested, shares | 6 | | | | |
Stock issued to (released from) escrow account - unvested | $ 0 | 0 | 0 | 0 | 0 |
Stock issued to (released from) escrow account - unvested, shares | (6) | | | | |
Stock-based compensation to consultants | | 1,704 | | | 1,704 |
Stock-based compensation to consultants, shares | 6 | | | | |
Employee stock-based compensation expense | | 438 | | | 438 |
Warrants exercised for cash | | 100 | | | 100 |
Warrants exercised for cash, shares | 16 | | | | |
Sale of stock under Committed Equity Facility | | 158 | | | 158 |
Sale of stock under Committed Equity Facility, shares | 38 | | | | |
Net loss | | | (3,831) | | (3,831) |
Ending balance, value at Mar. 31, 2023 | $ 10 | 102,974 | (81,132) | 0 | 21,852 |
Ending balance, shares at Mar. 31, 2023 | 10,238 | | | | |
Beginning balance, value at Dec. 31, 2022 | $ 10 | 100,498 | (77,301) | 0 | 23,207 |
Beginning balance, shares at Dec. 31, 2022 | 10,178 | | | | |
Net loss | | | | | (10,990) |
Ending balance, value at Sep. 30, 2023 | $ 14 | 138,507 | (88,291) | 0 | 50,230 |
Ending balance, shares at Sep. 30, 2023 | 13,937 | | | | |
Beginning balance, value at Mar. 31, 2023 | $ 10 | 102,974 | (81,132) | 0 | 21,852 |
Beginning balance, shares at Mar. 31, 2023 | 10,238 | | | | |
Stock issued for director services - vested | | 148 | | | 148 |
Stock issued for director services - vested, shares | 12 | | | | |
Stock issued to (released from) escrow account - unvested | $ 0 | 0 | 0 | 0 | 0 |
Stock issued to (released from) escrow account - unvested, shares | 6 | | | | |
Settlement of earnout related to acquisition | $ 1 | 7,050 | | | 7,051 |
Settlement of earnout related to acquisition, shares | 447 | | | | |
Employee stock-based compensation expense | | 427 | | | 427 |
Proceeds from issuance of common stock, pursuant to public offering | $ 3 | 25,421 | | | 25,424 |
Proceeds from issuance of common stock, pursuant to public offering, shares | 3,063 | | | | |
Warrants exercised for cash | | 26 | | | 26 |
Warrants exercised for cash, shares | 4 | | | | |
Sale of stock under Committed Equity Facility | | 1,956 | | | 1,956 |
Sale of stock under Committed Equity Facility, shares | 171 | | | | |
Net loss | | | (3,530) | | (3,530) |
Ending balance, value at Jun. 30, 2023 | $ 14 | 138,002 | (84,662) | 0 | 53,354 |
Ending balance, shares at Jun. 30, 2023 | 13,941 | | | | |
Stock issued for director services - vested | | 77 | | | 77 |
Stock issued for director services - vested, shares | 6 | | | | |
Stock issued to (released from) escrow account - unvested | $ 0 | 0 | 0 | 0 | 0 |
Stock issued to (released from) escrow account - unvested, shares | (12) | | | | |
Employee stock-based compensation expense | | 424 | | | 424 |
Warrants exercised for cash | | 11 | | | 11 |
Warrants exercised for cash, shares | 2 | | | | |
Expenses to maintain Committed Equity Facility | | (7) | | | (7) |
Net loss | | | (3,629) | | (3,629) |
Ending balance, value at Sep. 30, 2023 | $ 14 | 138,507 | (88,291) | 0 | 50,230 |
Ending balance, shares at Sep. 30, 2023 | 13,937 | | | | |
Beginning balance, value at Dec. 31, 2023 | $ 14 | 142,265 | (93,361) | 625 | 49,542 |
Stock issued for director services - vested | | 6 | | | 6 |
Stock issued for director services - vested, shares | 0 | | | | |
Stock issued to (released from) escrow account - unvested | $ 0 | 0 | 0 | 0 | 0 |
Stock issued to (released from) escrow account - unvested, shares | 0 | | | | |
Employee stock-based compensation expense | | 468 | | | 468 |
Warrants exercised for cash | | 252 | | | 252 |
Warrants exercised for cash, shares | 40 | | | | |
Impact of foreign currency translation | | | | (329) | (329) |
Net loss | | | (3,037) | | (3,037) |
Ending balance, value at Mar. 31, 2024 | $ 14 | 142,991 | (96,398) | 296 | 46,902 |
Ending balance, shares at Mar. 31, 2024 | 14,438 | | | | |
Beginning balance, value at Dec. 31, 2023 | $ 14 | 142,265 | (93,361) | 625 | 49,542 |
Net loss | | | | | (6,656) |
Ending balance, value at Sep. 30, 2024 | $ 14 | 145,553 | (100,017) | 873 | 46,424 |
Ending balance, shares at Sep. 30, 2024 | 14,774 | | | | |
Beginning balance, value at Mar. 31, 2024 | $ 14 | 142,991 | (96,398) | 296 | 46,902 |
Beginning balance, shares at Mar. 31, 2024 | 14,438 | | | | |
Stock issued for director services - vested | | 6 | | | 6 |
Stock issued for director services - vested, shares | 0 | | | | |
Stock issued to (released from) escrow account - unvested | $ 0 | 0 | 0 | 0 | 0 |
Stock issued to (released from) escrow account - unvested, shares | 0 | | | | |
Employee stock-based compensation expense | | 446 | | | 446 |
Warrants exercised for cash | | 558 | | | 558 |
Warrants exercised for cash, shares | 88 | | | | |
Impact of foreign currency translation | | | | (95) | (95) |
Sale of stock under Committed Equity Facility | | 496 | | | 496 |
Sale of stock under Committed Equity Facility, shares | 82 | | | | |
Net loss | | | (4,916) | | (4,916) |
Ending balance, value at Jun. 30, 2024 | $ 14 | 144,497 | (101,314) | 201 | 43,397 |
Ending balance, shares at Jun. 30, 2024 | 14,608 | | | | |
Stock issued for director services - vested | | 350 | | | 350 |
Stock issued for director services - vested, shares | 56 | | | | |
Stock issued to (released from) escrow account - unvested | $ 0 | 0 | 0 | 0 | 0 |
Stock issued to (released from) escrow account - unvested, shares | 98 | | | | |
Employee stock-based compensation expense | | 483 | | | 483 |
Stock option exercise and restricted stock unit vestings (cashless) | | (164) | | | (164) |
Stock option exercise and restricted stock unit vestings (cashless), shares | 12 | | | | |
Proceeds from issuance of common stock, pursuant to public offering | $ 1 | | | | 1 |
Impact of foreign currency translation | | | | 673 | 673 |
Stock issued for acquisition and expenses | | 387 | | | 387 |
Net loss | | | 1,297 | | 1,297 |
Ending balance, value at Sep. 30, 2024 | $ 14 | $ 145,553 | $ (100,017) | $ 873 | $ 46,424 |
Ending balance, shares at Sep. 30, 2024 | 14,774 | | | | |