XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.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, 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 (loss) (107) $ (107)
Issuance of common stock for stock options exercised (in shares) 509,693       509,693
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 $ 0 0 0
Stock-based compensation expense 2,642 2,642
Repurchase of common stock for net settlement of equity awards (in shares)       20,524  
Repurchase of common stock for net settlement of equity awards $ (683) (683)
Common stock cash dividend paid (6,736) (6,736)
Repurchase of common stock for net settlement of equity awards $ (683) (683)
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
Net income 21,220 21,220
Other comprehensive income (loss) 2,482 $ 2,482
Issuance of common stock for stock options exercised (in shares) 331,958       331,958
Issuance of common stock for stock options exercised $ 3 5,968 $ 5,971
Vested restricted stock units (in shares) 50,669        
Vested restricted stock units $ 1 0 1
Stock-based compensation expense 3,022 3,022
Repurchase of common stock for net settlement of equity awards (in shares)       16,537  
Repurchase of common stock for net settlement of equity awards $ (570) (570)
Common stock cash dividend paid (7,695) (7,695)
Repurchase of common stock for net settlement of equity awards $ (570) (570)
Balance (in shares) at Dec. 31, 2020 22,061,554       1,538,572  
Balance at Dec. 31, 2020 $ 221 114,924 70,554 (1,525) $ (11,602) 172,572
Net income 26,907 26,907
Other comprehensive income (loss) (1,910) $ (1,910)
Issuance of common stock for stock options exercised (in shares) 217,121       217,121
Issuance of common stock for stock options exercised $ 2 4,544 $ 4,546
Vested restricted stock units (in shares) 49,109        
Vested restricted stock units $ 0 0 0
Stock-based compensation expense 3,479 3,479
Repurchase of common stock for net settlement of equity awards (in shares)       16,333  
Repurchase of common stock for net settlement of equity awards $ (802) (802)
Common stock cash dividend paid (9,336) (9,336)
Issuance of common stock, net of issuance costs (in shares) 1,150,000        
Issuance of common stock, net of issuance costs $ 12 58,683 58,695
Repurchase of common stock for net settlement of equity awards $ (802) (802)
Balance (in shares) at Dec. 31, 2021 23,477,784       1,554,905  
Balance at Dec. 31, 2021 $ 235 $ 181,630 $ 88,125 $ (3,435) $ (12,404) $ 254,151