Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock and Additional Paid-in Capital | Treasury Stock | Accumulated Other Comprehensive (Loss) Income | Accumulated Deficit |
Shares, Outstanding, Beginning Balance at Dec. 31, 2022 | | 10,767 | (541) | | |
Beginning balance at Dec. 31, 2022 | $ 39,825 | $ 111,282 | $ (5,364) | | $ (66,093) |
Net Income (Loss) | (2,858) | | | | (2,858) |
Stock-based compensation | 1,874 | $ 1,874 | | | |
Common stock Issued through restricted stock awards, shares | | 278 | | | |
Common stock withheld related to net share settlement of equity awards, Share | | (118) | | | |
Common stock withheld related to net share settlement of equity awards | (678) | $ (678) | | | |
Common stock issued under ESPP, Share | | 22 | | | |
Common stock issued under ESPP, Value | 137 | $ 137 | | | |
Ending balance at Mar. 31, 2023 | 38,300 | $ 112,615 | $ (5,364) | | (68,951) |
Shares, Outstanding, Ending Balance at Mar. 31, 2023 | | 10,949 | (541) | | |
Shares, Outstanding, Beginning Balance at Dec. 31, 2022 | | 10,767 | (541) | | |
Beginning balance at Dec. 31, 2022 | 39,825 | $ 111,282 | $ (5,364) | | (66,093) |
Net Income (Loss) | (6,944) | | | | |
Foreign currency translation adjustment | 0 | | | | |
Ending balance at Sep. 30, 2023 | 35,765 | $ 114,166 | $ (5,364) | | (73,037) |
Shares, Outstanding, Ending Balance at Sep. 30, 2023 | | 10,985 | (541) | | |
Shares, Outstanding, Beginning Balance at Mar. 31, 2023 | | 10,949 | (541) | | |
Beginning balance at Mar. 31, 2023 | 38,300 | $ 112,615 | $ (5,364) | | (68,951) |
Net Income (Loss) | (2,205) | | | | (2,205) |
Stock-based compensation | 968 | $ 968 | | | |
Common stock Issued through restricted stock awards, shares | | 5 | | | |
Common stock Issued through stock options, Share | | 12 | | | |
Common stock Issued through stock options | 28 | $ 28 | | | |
Common stock withheld related to net share settlement of equity awards, Share | | (2) | | | |
Common stock withheld related to net share settlement of equity awards | (12) | $ (12) | | | |
Ending balance at Jun. 30, 2023 | 37,079 | $ 113,599 | $ (5,364) | | (71,156) |
Shares, Outstanding, Ending Balance at Jun. 30, 2023 | | 10,964 | (541) | | |
Net Income (Loss) | (1,881) | | | | (1,881) |
Stock-based compensation | 500 | $ 500 | | | |
Common stock Issued through restricted stock awards, shares | | 4 | | | |
Common stock issued under ESPP, Share | | 17 | | | |
Common stock issued under ESPP, Value | 67 | $ 67 | | | |
Foreign currency translation adjustment | 0 | | | | |
Ending balance at Sep. 30, 2023 | 35,765 | $ 114,166 | $ (5,364) | | (73,037) |
Shares, Outstanding, Ending Balance at Sep. 30, 2023 | | 10,985 | (541) | | |
Shares, Outstanding, Beginning Balance at Dec. 31, 2023 | | 11,010 | (541) | | |
Beginning balance at Dec. 31, 2023 | 31,413 | $ 115,295 | $ (5,364) | $ 3 | (78,521) |
Net Income (Loss) | (2,455) | | | | (2,455) |
Stock-based compensation | 1,087 | $ 1,087 | | | |
Common stock Issued through restricted stock awards, shares | | 169 | | | |
Common stock withheld related to net share settlement of equity awards, Share | | (24) | | | |
Common stock withheld related to net share settlement of equity awards | (94) | $ (94) | | | |
Common stock issued under ESPP, Share | | 23 | | | |
Common stock issued under ESPP, Value | 76 | $ 76 | | | |
Foreign currency translation adjustment | (2) | | | (2) | |
Common stock Issued in connection with at-the-market offerings, net Share | | 124 | | | |
Common stock Issued in connection with at-the-market offerings, net Value | 488 | $ 488 | | | |
Ending balance at Mar. 31, 2024 | 30,513 | $ 116,852 | $ (5,364) | 1 | (80,976) |
Shares, Outstanding, Ending Balance at Mar. 31, 2024 | | 11,302 | (541) | | |
Shares, Outstanding, Beginning Balance at Dec. 31, 2023 | | 11,010 | (541) | | |
Beginning balance at Dec. 31, 2023 | 31,413 | $ 115,295 | $ (5,364) | 3 | (78,521) |
Net Income (Loss) | (6,725) | | | | |
Foreign currency translation adjustment | 6 | | | | |
Ending balance at Sep. 30, 2024 | 30,811 | $ 121,412 | $ (5,364) | 9 | (85,246) |
Shares, Outstanding, Ending Balance at Sep. 30, 2024 | | 11,881 | (541) | | |
Shares, Outstanding, Beginning Balance at Mar. 31, 2024 | | 11,302 | (541) | | |
Beginning balance at Mar. 31, 2024 | 30,513 | $ 116,852 | $ (5,364) | 1 | (80,976) |
Net Income (Loss) | (2,513) | | | | (2,513) |
Stock-based compensation | 1,049 | $ 1,049 | | | |
Common stock Issued through restricted stock awards, shares | | 27 | | | |
Common stock Issued through stock options, Share | | 8 | | | |
Common stock Issued through stock options | 25 | $ 25 | | | |
Foreign currency translation adjustment | (2) | | | (2) | |
Common stock Issued in connection with at-the-market offerings, net Share | | 505 | | | |
Common stock Issued in connection with at-the-market offerings, net Value | 2,518 | $ 2,518 | | | |
Ending balance at Jun. 30, 2024 | 31,590 | $ 120,444 | $ (5,364) | (1) | (83,489) |
Shares, Outstanding, Ending Balance at Jun. 30, 2024 | | 11,842 | (541) | | |
Net Income (Loss) | (1,757) | | | | (1,757) |
Stock-based compensation | 882 | $ 882 | | | |
Common stock Issued through restricted stock awards, shares | | 14 | | | |
Common stock Issued through stock options, Share | | 2 | | | |
Common stock Issued through stock options | 10 | $ 10 | | | |
Common stock issued under ESPP, Share | | 23 | | | |
Common stock issued under ESPP, Value | 76 | $ 76 | | | |
Foreign currency translation adjustment | 10 | | | 10 | |
Ending balance at Sep. 30, 2024 | $ 30,811 | $ 121,412 | $ (5,364) | $ 9 | $ (85,246) |
Shares, Outstanding, Ending Balance at Sep. 30, 2024 | | 11,881 | (541) | | |