XML 36 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Total
Balance (in shares) at Dec. 31, 2016 7,212     30  
Balance at Dec. 31, 2016 $ 72 $ 25,216 $ 88,352 $ (587) $ 113,053
Share-based compensation (in shares) 32      
Share-based compensation $ 1 1,067 1,068
Exercise of stock options net of shares presented for exercise (in shares) 47      
Exercise of stock options net of shares presented for exercise $ 1 676 677
Net share settlement of restricted stock units and stock option tax withholding (in shares) (11)      
Net share settlement of restricted stock units and stock option tax withholding $ (1) (295) (296)
Net income 9,210 9,210
Balance (in shares) at Dec. 31, 2017 7,280     30  
Balance at Dec. 31, 2017 $ 73 26,664 97,562 $ (587) 123,712
Share-based compensation 1,212 1,212
Exercise of stock options net of shares presented for exercise (in shares) 79      
Exercise of stock options net of shares presented for exercise $ 1 1,269 1,270
Net share settlement of restricted stock units and stock option tax withholding (in shares) (5)      
Net share settlement of restricted stock units and stock option tax withholding (144) (144)
Net income 14,311 14,311
Excess tax benefits on share-based compensation - adjustment 167 167
ASC 606 adjustments (71) (71)
Balance (in shares) at Dec. 31, 2018 7,385     30  
Balance at Dec. 31, 2018 $ 74 29,168 111,802 $ (587) 140,457
Share-based compensation 1,591 1,591
Exercise of stock options net of shares presented for exercise (in shares) 45      
Exercise of stock options net of shares presented for exercise 705 705
Net share settlement of restricted stock units and stock option tax withholding (in shares) (13)      
Net share settlement of restricted stock units and stock option tax withholding (512) (512)
Net income 19,750 19,750
Balance (in shares) at Dec. 31, 2019 7,446     30  
Balance at Dec. 31, 2019 $ 74 $ 30,952 $ 131,552 $ (587) $ 161,991