XML 18 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2016 8,812,644        
Balance at Dec. 31, 2016 $ 9 $ 46,669 $ (205) $ 30,976 $ 77,449
Exercise of stock options (in shares) 45,260       178,662
Exercise of stock options 64 $ 64
Stock repurchased (in shares) (551,936)       (551,936)
Stock repurchased $ (1) (5,118) $ (5,119)
Restricted stock granted (in shares) 5,000        
Restricted stock granted
Cash dividends (2,239) (2,239)
Stock-based compensation expense 665 665
Cancellation of restricted stock and stock options (in shares) (1,056)        
Cancellation of restricted stock and stock options (287) (287)
Shares purchased under ESPP plan (in shares) 9,110        
Proceeds from employee stock purchase plan 66 66
Unrealized gain on available-for-sale securities, net of tax 36 36
Foreign currency translation adjustment 104 104
Net loss (14,172) (14,172)
Balance (in shares) at Dec. 31, 2017 8,319,022        
Balance at Dec. 31, 2017 $ 8 47,464 (65) 9,160 $ 56,567
Exercise of stock options (in shares)        
Stock repurchased (in shares) (17,549)        
Stock repurchased (147) $ (147)
Cash dividends (583) (583)
Stock-based compensation expense 463 463
Cancellation of restricted stock and stock options (in shares) (1,200)        
Cancellation of restricted stock and stock options
Shares purchased under ESPP plan (in shares) 23,789        
Proceeds from employee stock purchase plan 39 39
Unrealized gain on available-for-sale securities, net of tax (38) (38)
Foreign currency translation adjustment (78) (78)
Net loss (16,687) (16,687)
Stock Issued During Period, Shares, New Issues 8,306,535        
Issuance of common stock $ 9 9,874 9,883
Impact on retained earnings for change in revenue recognition policy at Dec. 31, 2017 2,782 2,782
Balance (in shares) at Dec. 31, 2018 16,630,597        
Balance at Dec. 31, 2018 $ 17 $ 57,840 $ (181) $ (5,475) $ 52,201