Condensed Consolidated Statements of Stockholders' Equity - Unaudited - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2018   39,880,054 852,482      
Beginning balance at Dec. 31, 2018 $ 51,171 $ 399 $ (1,899) $ 144,739 $ (91,726) $ (342)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Exercise of common stock options (in shares)   26,527        
Exercise of common stock options 40     40    
Stock-based compensation cost 685     685    
Vesting of restricted stock units, net of treasury stock (in shares)   10,938 3,891      
Vesting of restricted stock units, net of treasury stock (6)   $ (6)      
Net loss (4,731)       (4,731)  
Other comprehensive loss (15)         (15)
Ending balance (in shares) at Jun. 30, 2019   39,917,519 856,373      
Ending balance at Jun. 30, 2019 47,144 $ 399 $ (1,905) 145,464 (96,457) (357)
Beginning balance (in shares) at Mar. 31, 2019   39,905,289 852,607      
Beginning balance at Mar. 31, 2019 49,174 $ 399 $ (1,899) 145,123 (93,970) (479)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Exercise of common stock options (in shares)   1,708        
Exercise of common stock options 3     3    
Stock-based compensation cost 338     338    
Vesting of restricted stock units, net of treasury stock (in shares)   10,522 3,766      
Vesting of restricted stock units, net of treasury stock (6)   $ (6)      
Net loss (2,487)       (2,487)  
Other comprehensive loss 122         122
Ending balance (in shares) at Jun. 30, 2019   39,917,519 856,373      
Ending balance at Jun. 30, 2019 $ 47,144 $ 399 $ (1,905) 145,464 (96,457) (357)
Beginning balance (in shares) at Dec. 31, 2019 39,201,477 40,075,475 873,998      
Beginning balance at Dec. 31, 2019 $ 43,664 $ 401 $ (1,931) 146,460 (100,747) (519)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Exercise of common stock options (in shares) 0          
Stock-based compensation cost $ 776     776    
Vesting of restricted stock units, net of treasury stock (in shares)   278,379 30,537      
Vesting of restricted stock units, net of treasury stock (40) $ 3 $ (40) (3)    
Net loss (7,707)       (7,707)  
Other comprehensive loss $ (170)         (170)
Ending balance (in shares) at Jun. 30, 2020 39,449,319 40,353,854 904,535      
Ending balance at Jun. 30, 2020 $ 36,523 $ 404 $ (1,971) 147,233 (108,454) (689)
Beginning balance (in shares) at Mar. 31, 2020   40,266,348 904,535      
Beginning balance at Mar. 31, 2020 39,327 $ 403 $ (1,971) 146,844 (105,272) (677)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Stock-based compensation cost 390     390    
Vesting of restricted stock units, net of treasury stock (in shares)   87,506 0      
Vesting of restricted stock units, net of treasury stock 0 $ 1 $ 0 (1)    
Net loss (3,182)       (3,182)  
Other comprehensive loss $ (12)         (12)
Ending balance (in shares) at Jun. 30, 2020 39,449,319 40,353,854 904,535      
Ending balance at Jun. 30, 2020 $ 36,523 $ 404 $ (1,971) $ 147,233 $ (108,454) $ (689)