XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (loss) [Member]
Beginning Balances at Dec. 31, 2019 $ 46,280 $ 127 $ 21,939 $ 28,759 $ (4,187) $ (358)
Net income 9,861     9,861    
Employee common stock purchases 222 0 222      
Other comprehensive (loss), net of taxes (181)         (181)
Stock-based compensation expense 2,021   2,021      
Stock options exercised 1,330 3 1,327      
Ending Balances at Dec. 31, 2020 59,533 130 25,509 38,620 (4,187) (539)
Net income 12,221     12,221    
Employee common stock purchases 301   301      
Other comprehensive (loss), net of taxes (68)         (68)
Stock-based compensation expense 2,212   2,212      
Stock options exercised 229 1 228      
Ending Balances at Dec. 31, 2021 74,428 131 28,250 50,841 (4,187) (607)
Net income 8,712     8,712    
Employee common stock purchases 263 0 263      
Other comprehensive (loss), net of taxes (948)         (948)
Stock-based compensation expense 2,225   2,225      
Stock options exercised 1,323 2 1,321      
Ending Balances at Dec. 31, 2022 $ 86,003 $ 133 $ 32,059 $ 59,553 $ (4,187) $ (1,555)