XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Total
Balance at the beginning at Dec. 31, 2020 $ 36 $ 37,235 $ (3,846) $ 23,430 $ 56,855
Balance at the beginning (in shares) at Dec. 31, 2020 38,244,310        
Exercised and vested stock-based awards $ 1 160     161
Exercised and vested stock-based awards (in shares) 234,388        
Stock-based compensation expense   1,630     1,630
Warrants exercised (in shares) 11,000        
Shares of common stock withheld to pay taxes on employees' equity awards   (236)     (236)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (44,414)        
Stock issued for acquisition   4,701     4,701
Escrow shares issued for acquisition 978,523        
Cash dividends declared ($0.10 per share)       (3,622) (3,622)
Stock dividends declared $ 4 36,907   (36,911) 36,911
Purchase of treasury stock     (2,667)   (2,667)
Purchase of treasury stock (in shares) (175,179)        
Stock issued for acquisition (in shares) 489,262        
Net income       17,103 17,103
Balance at the end at Dec. 31, 2021 $ 41 80,397 (6,513)   73,925
Balance at the end (in shares) at Dec. 31, 2021 39,737,890        
Exercised and vested stock-based awards $ 1 45     46
Exercised and vested stock-based awards (in shares) 322,237        
Stock-based compensation expense   2,342     2,342
Shares of common stock withheld to pay taxes on employees' equity awards   (353)     $ (353)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (83,201)        
Escrow shares issued for acquisition         978,523
Stock dividend adjustments 11,444        
Purchase of treasury stock $ (3)   (26,647)   $ (26,650)
Purchase of treasury stock (in shares) (3,006,616)        
Escrow shares adjustment (156,673)        
Stock issued for acquisition (in shares)         489,262
Net income       17,048 $ 17,048
Balance at the end at Dec. 31, 2022 $ 39 $ 82,431 $ (33,160) $ 17,048 $ 66,358
Balance at the end (in shares) at Dec. 31, 2022 36,825,081