XML 104 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Total
Balance (in shares) at Dec. 31, 2016 20,040,348       1,452,810  
Balance at Dec. 31, 2016 $ 200 $ 85,378 $ 15,335 $ (4,583) $ (8,830) $ 87,500
Net income 17,177 17,177
Other comprehensive income 2,294 2,294
Issuance of common stock for stock options exercised (in shares) 635,503        
Issuance of common stock for stock options exercised $ 7 5,493 5,500
Vested restricted stock units (in shares) 69,190        
Vested restricted stock units
Stock-based compensation expense 2,256 2,256
Repurchase of common stock at cost (in shares)       27,291  
Repurchase of common stock at cost $ (778) (778)
Common stock cash dividend paid (4,179) (4,179)
Balance (in shares) at Dec. 31, 2017 20,745,041       1,480,101  
Balance at Dec. 31, 2017 $ 207 93,127 28,333 (2,289) $ (9,608) 109,770
Net income 22,943 22,943
Other comprehensive income (1,611) (1,611)
Issuance of common stock for stock options exercised (in shares) 303,379        
Issuance of common stock for stock options exercised $ 4 2,966 2,970
Vested restricted stock units (in shares) 61,804        
Vested restricted stock units
Stock-based compensation expense 2,349 2,349
Repurchase of common stock at cost (in shares)       21,410  
Repurchase of common stock at cost $ (741) (741)
Common stock cash dividend paid (5,445) (5,445)
Balance (in shares) at Dec. 31, 2018 21,110,224       1,501,511  
Balance at Dec. 31, 2018 $ 211 98,442 45,831 (3,900) $ (10,349) 130,235
Net income 17,934 17,934
Other comprehensive income (107) $ (107)
Issuance of common stock for stock options exercised (in shares) 509,693       509,693 [1]
Issuance of common stock for stock options exercised $ 6 4,850 $ 4,856
Vested restricted stock units (in shares) 59,010        
Vested restricted stock units
Stock-based compensation expense 2,642 2,642
Repurchase of common stock at cost (in shares)       20,524  
Repurchase of common stock at cost $ (683) (683)
Common stock cash dividend paid (6,736) (6,736)
Balance (in shares) at Dec. 31, 2019 21,678,927       1,522,035  
Balance at Dec. 31, 2019 $ 217 $ 105,934 $ 57,029 $ (4,007) $ (11,032) $ 148,141
[1] The aggregate intrinsic value of shares exercised represents the difference between the exercise price and the closing price of our stock on the date of exercise.