CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Treasury Stock [Member] | Accumulated Other Comprehensive Income (Loss), Net of Tax [Member] | Total |
Beginning balance at Dec. 31, 2019 | $ 115 | $ 32,604 | $ 25,348 | | $ (31) | $ 25,926 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Value, New Issues | 0 | 0 | | | | |
Share-based compensation expense | | 644 | | | | |
Issuance of shares from exercise of stock options | 1 | 353 | | | | |
Relinquishment of stock awards and restricted stock units to pay for withholding taxes | | (41) | | | | |
Net loss | | | (3,712) | | | (3,712) |
Foreign currency translation adjustment, net of tax | | | | | (3) | (3) |
Ending balance at Sep. 30, 2020 | 116 | 33,560 | 21,636 | $ (32,110) | (34) | $ 23,168 |
Supplemental share information | | | | | | |
Issuance of shares from stock awards (in shares) | | | | | | 93 |
Stock Issued During Period, Shares, New Issues | | | | | | 0 |
Relinquishment of stock awards to pay withholding taxes (in shares) | | | | | | 14 |
Beginning balance at Jun. 30, 2020 | 116 | 33,329 | 22,503 | | 50 | $ 23,888 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Value, New Issues | 0 | 0 | | | | |
Share-based compensation expense | | 231 | | | | |
Issuance of shares from exercise of stock options | 0 | 0 | | | | |
Relinquishment of stock awards and restricted stock units to pay for withholding taxes | | 0 | | | | |
Net loss | | | (867) | | | (867) |
Foreign currency translation adjustment, net of tax | | | | | (84) | (84) |
Ending balance at Sep. 30, 2020 | 116 | 33,560 | 21,636 | (32,110) | (34) | $ 23,168 |
Supplemental share information | | | | | | |
Issuance of shares from stock awards (in shares) | | | | | | 2 |
Stock Issued During Period, Shares, New Issues | | | | | | 0 |
Relinquishment of stock awards to pay withholding taxes (in shares) | | | | | | 0 |
Beginning balance at Dec. 31, 2020 | 130 | 42,536 | 19,718 | | (38) | $ 30,236 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Value, New Issues | 9 | 11,201 | | | | |
Share-based compensation expense | | 952 | | | | |
Issuance of shares from exercise of stock options | 0 | 284 | | | | |
Relinquishment of stock awards and restricted stock units to pay for withholding taxes | | (100) | | | | |
Net loss | | | (3,410) | | | (3,410) |
Foreign currency translation adjustment, net of tax | | | | | 108 | 108 |
Ending balance at Sep. 30, 2021 | 139 | 54,873 | 16,308 | (32,110) | 70 | $ 39,280 |
Supplemental share information | | | | | | |
Issuance of shares from stock awards (in shares) | | | | | | 94 |
Stock Issued During Period, Shares, New Issues | | | | | | 842 |
Relinquishment of stock awards to pay withholding taxes (in shares) | | | | | | 32 |
Beginning balance at Jun. 30, 2021 | 130 | 43,408 | 15,398 | | 47 | $ 26,873 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Value, New Issues | 9 | 11,201 | | | | |
Share-based compensation expense | | 257 | | | | |
Issuance of shares from exercise of stock options | 0 | 7 | | | | |
Relinquishment of stock awards and restricted stock units to pay for withholding taxes | | 0 | | | | |
Net loss | | | 910 | | | 910 |
Foreign currency translation adjustment, net of tax | | | | | 23 | 23 |
Ending balance at Sep. 30, 2021 | $ 139 | $ 54,873 | $ 16,308 | $ (32,110) | $ 70 | $ 39,280 |
Supplemental share information | | | | | | |
Issuance of shares from stock awards (in shares) | | | | | | 3 |
Stock Issued During Period, Shares, New Issues | | | | | | 842 |
Relinquishment of stock awards to pay withholding taxes (in shares) | | | | | | 0 |