Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Treasury Stock [Member] | Accumulated Other Comprehensive Loss [Member] | Accumulated Deficit [Member] |
Beginning Balance at Dec. 31, 2017 | | $ 35 | $ 238,700 | $ (871) | $ (809) | $ (170,299) |
Beginning Balance, shares at Dec. 31, 2017 | | 34,933,408 | | | | |
Treasury shares, beginning Balance at Dec. 31, 2017 | | | | (135,000) | | |
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units | | $ 2 | 5,439 | | | |
IIssuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares | | 1,670,092 | | | | |
Withholding tax on restricted stock units vesting | | | (142) | | | |
Stock-based compensation expense | | | 5,179 | | | |
Impact of adoption of ASU 2014-09 as of January 1, 2018 at Dec. 31, 2017 | | | | | | 5,605 |
Foreign currency translation adjustment | $ (189) | | | | (189) | |
Net loss | | | | | | (11,411) |
Ending Balance at Sep. 30, 2018 | 71,239 | $ 37 | 249,176 | $ (871) | (998) | (176,105) |
Ending Balance, shares at Sep. 30, 2018 | | 36,603,500 | | | | |
Treasury stock, Ending Balance at Sep. 30, 2018 | | | | (135,000) | | |
Beginning Balance at Jun. 30, 2018 | | $ 36 | 246,417 | $ (871) | (882) | (172,603) |
Beginning Balance, shares at Jun. 30, 2018 | | 36,052,891 | | | | |
Treasury shares, beginning Balance at Jun. 30, 2018 | | | | (135,000) | | |
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units | | $ 1 | 1,219 | | | |
IIssuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares | | 550,609 | | | | |
Withholding tax on restricted stock units vesting | | | (29) | | | |
Stock-based compensation expense | | | 1,569 | | | |
Foreign currency translation adjustment | (116) | | | | (116) | |
Net loss | | | | | | (3,502) |
Ending Balance at Sep. 30, 2018 | 71,239 | $ 37 | 249,176 | $ (871) | (998) | (176,105) |
Ending Balance, shares at Sep. 30, 2018 | | 36,603,500 | | | | |
Treasury stock, Ending Balance at Sep. 30, 2018 | | | | (135,000) | | |
Beginning Balance at Dec. 31, 2018 | $ 70,614 | $ 37 | 251,122 | $ (871) | (952) | (178,722) |
Beginning Balance, shares at Dec. 31, 2018 | | 36,752,469 | | | | |
Treasury shares, beginning Balance at Dec. 31, 2018 | (135,000) | | | (135,000) | | |
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units | | $ 1 | 3,215 | | | |
IIssuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares | | 883,173 | | | | |
Withholding tax on restricted stock units vesting | | | (32) | | | |
Issuance of common stock upon acquisition | | $ 1 | 12,249 | | | |
Issuance of common stock upon acquisition (shares) | | 1,286,846 | | | | |
Stock-based compensation expense | | | 4,739 | | | |
Impact of adoption of ASU 2014-09 as of January 1, 2018 at Dec. 31, 2018 | | | | | | 0 |
Foreign currency translation adjustment | $ (74) | | | | (74) | |
Net loss | | | | | | (15,191) |
Ending Balance at Sep. 30, 2019 | $ 75,522 | $ 39 | 271,293 | $ (871) | (1,026) | (193,913) |
Ending Balance, shares at Sep. 30, 2019 | | 38,922,488 | | | | |
Treasury stock, Ending Balance at Sep. 30, 2019 | 135,000 | | | (135,000) | | |
Beginning Balance at Jun. 30, 2019 | | $ 38 | 264,765 | $ (871) | (892) | (190,943) |
Beginning Balance, shares at Jun. 30, 2019 | | 38,219,843 | | | | |
Treasury shares, beginning Balance at Jun. 30, 2019 | | | | (135,000) | | |
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units | | $ 1 | 1,372 | | | |
IIssuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares | | 472,562 | | | | |
Withholding tax on restricted stock units vesting | | | (32) | | | |
Issuance of common stock upon acquisition | | $ 0 | 3,383 | | | |
Issuance of common stock upon acquisition (shares) | | 230,083 | | | | |
Stock-based compensation expense | | | 1,805 | | | |
Impact of adoption of ASU 2014-09 as of January 1, 2018 at Jun. 30, 2019 | | | | | | 0 |
Foreign currency translation adjustment | $ (134) | | | | (134) | |
Net loss | | | | | | (2,970) |
Ending Balance at Sep. 30, 2019 | $ 75,522 | $ 39 | $ 271,293 | $ (871) | $ (1,026) | $ (193,913) |
Ending Balance, shares at Sep. 30, 2019 | | 38,922,488 | | | | |
Treasury stock, Ending Balance at Sep. 30, 2019 | 135,000 | | | (135,000) | | |