CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) $ in Thousands | Common Stock | Additional Paid-in Capital | Retained Deficit | Accumulated Other Comprehensive (Loss) Income | Total |
Balance at beginning of period at Dec. 31, 2018 | $ 230 | $ 153,268 | $ (34,518) | $ (1,964) | $ 117,016 |
Balance at beginning of period (in shares) at Dec. 31, 2018 | 23,018,441 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income (loss) | | | (137) | | (137) |
Unrealized income (loss) on foreign exchange rate translation | | | | 269 | |
Income tax expense (benefit) | | | | (60) | |
Other comprehensive income (loss) | | | | 209 | 209 |
Issuance of common stock under stock compensation plans | $ 2 | (2) | | | |
Issuance of common stock under stock compensation plans (in shares) | 229,459 | | | | |
Stock-based compensation expense | | 297 | | | 297 |
Issuance of common stock as compensation | | 73 | | | 73 |
Issuance of common stock as compensation (in shares) | 24,785 | | | | |
Shares exchanged for taxes on stock-based compensation | | (206) | | | (206) |
Shares exchanged for taxes on stock-based compensation (in shares) | (53,201) | | | | |
Balance at end of period at Mar. 31, 2019 | $ 232 | 153,430 | (34,655) | (1,755) | 117,252 |
Balance at end of period (in shares) at Mar. 31, 2019 | 23,219,484 | | | | |
Balance at beginning of period at Dec. 31, 2018 | $ 230 | 153,268 | (34,518) | (1,964) | 117,016 |
Balance at beginning of period (in shares) at Dec. 31, 2018 | 23,018,441 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income (loss) | | | | | (9,385) |
Balance at end of period at Sep. 30, 2019 | $ 233 | 153,980 | (43,903) | (1,684) | 108,626 |
Balance at end of period (in shares) at Sep. 30, 2019 | 23,305,950 | | | | |
Balance at beginning of period at Mar. 31, 2019 | $ 232 | 153,430 | (34,655) | (1,755) | 117,252 |
Balance at beginning of period (in shares) at Mar. 31, 2019 | 23,219,484 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income (loss) | | | (11,246) | | (11,246) |
Unrealized income (loss) on foreign exchange rate translation | | | | 224 | |
Income tax expense (benefit) | | | | (50) | |
Other comprehensive income (loss) | | | | 174 | 174 |
Issuance of common stock under stock compensation plans (in shares) | 34,000 | | | | |
Stock-based compensation expense | | 221 | | | 221 |
Issuance of common stock as compensation | $ 1 | 73 | | | 74 |
Issuance of common stock as compensation (in shares) | 29,016 | | | | |
Shares exchanged for taxes on stock-based compensation | | (30) | | | (30) |
Shares exchanged for taxes on stock-based compensation (in shares) | (12,400) | | | | |
Balance at end of period at Jun. 30, 2019 | $ 233 | 153,694 | (45,901) | (1,581) | 106,445 |
Balance at end of period (in shares) at Jun. 30, 2019 | 23,270,100 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income (loss) | | | 1,998 | | 1,998 |
Unrealized income (loss) on foreign exchange rate translation | | | | (133) | |
Income tax expense (benefit) | | | | 30 | |
Other comprehensive income (loss) | | | | (103) | (103) |
Stock-based compensation expense | | 209 | | | 209 |
Issuance of common stock as compensation | | 77 | | | 77 |
Issuance of common stock as compensation (in shares) | 35,850 | | | | |
Balance at end of period at Sep. 30, 2019 | $ 233 | 153,980 | (43,903) | (1,684) | 108,626 |
Balance at end of period (in shares) at Sep. 30, 2019 | 23,305,950 | | | | |
Balance at beginning of period at Dec. 31, 2019 | $ 233 | 154,235 | (49,731) | (1,572) | $ 103,165 |
Balance at beginning of period (in shares) at Dec. 31, 2019 | 23,335,855 | | | | 23,287,410 |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income (loss) | | | 993 | | $ 993 |
Unrealized income (loss) on foreign exchange rate translation | | | | (1,199) | |
Other comprehensive income (loss) | | | | (1,199) | (1,199) |
Stock-based compensation expense | | 203 | | | 203 |
Balance at end of period at Mar. 31, 2020 | $ 233 | 154,438 | (48,738) | (2,771) | 103,162 |
Balance at end of period (in shares) at Mar. 31, 2020 | 23,335,855 | | | | |
Balance at beginning of period at Dec. 31, 2019 | $ 233 | 154,235 | (49,731) | (1,572) | $ 103,165 |
Balance at beginning of period (in shares) at Dec. 31, 2019 | 23,335,855 | | | | 23,287,410 |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income (loss) | | | | | $ (5,347) |
Balance at end of period at Sep. 30, 2020 | $ 235 | 154,763 | (55,078) | (1,793) | $ 98,127 |
Balance at end of period (in shares) at Sep. 30, 2020 | 23,526,517 | | | | 23,478,072 |
Balance at beginning of period at Mar. 31, 2020 | $ 233 | 154,438 | (48,738) | (2,771) | $ 103,162 |
Balance at beginning of period (in shares) at Mar. 31, 2020 | 23,335,855 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income (loss) | | | 1,500 | | 1,500 |
Unrealized income (loss) on foreign exchange rate translation | | | | 604 | |
Other comprehensive income (loss) | | | | 604 | 604 |
Issuance of common stock under stock compensation plans | $ 1 | (1) | | | |
Issuance of common stock under stock compensation plans (in shares) | 78,600 | | | | |
Stock-based compensation expense | | 271 | | | 271 |
Shares exchanged for taxes on stock-based compensation | | (17) | | | (17) |
Shares exchanged for taxes on stock-based compensation (in shares) | (15,420) | | | | |
Balance at end of period at Jun. 30, 2020 | $ 234 | 154,691 | (47,238) | (2,167) | 105,520 |
Balance at end of period (in shares) at Jun. 30, 2020 | 23,399,035 | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | |
Net income (loss) | | | (7,840) | | (7,840) |
Unrealized income (loss) on foreign exchange rate translation | | | | 374 | |
Other comprehensive income (loss) | | | | 374 | 374 |
Issuance of common stock under stock compensation plans | $ 2 | (2) | | | |
Issuance of common stock under stock compensation plans (in shares) | 157,500 | | | | |
Stock-based compensation expense | | 126 | | | 126 |
Shares exchanged for taxes on stock-based compensation | $ (1) | (52) | | | (53) |
Shares exchanged for taxes on stock-based compensation (in shares) | (30,018) | | | | |
Balance at end of period at Sep. 30, 2020 | $ 235 | $ 154,763 | $ (55,078) | $ (1,793) | $ 98,127 |
Balance at end of period (in shares) at Sep. 30, 2020 | 23,526,517 | | | | 23,478,072 |