XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Cumulative Effect of Change in Accounting Principle, Net of Tax [Member]
Retained Earnings [Member]
Balance at Dec. 31, 2021 $ 91 $ 94,024 $ 33,149 $ 144    
Balance (in shares) at Dec. 31, 2021 9,071,417          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income     21,249   $ 21,249  
Exercise of employee stock options (in shares) 16,062          
Exercise of stock options   283        
Shares issued for restricted stock units (in shares) 41,584          
Shares issued for restricted stock units $ 0          
Shares acquired and canceled (in shares) (13,324)          
Shares purchased and retired for restricted stock units   (312)        
Stock-based compensation expense   1,059        
Cash dividends declared     (3,275)      
Comprehensive income(loss)       (10,593) (10,593)  
Balance at Sep. 30, 2022 $ 91 95,054 51,123 (10,449) 135,819  
Balance (in shares) at Sep. 30, 2022 9,115,739          
Balance at Jun. 30, 2022 $ 91 95,016 44,174 (7,783)    
Balance (in shares) at Jun. 30, 2022 9,098,655          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income     8,041   8,041  
Exercise of employee stock options (in shares) 1,250          
Exercise of stock options   21        
Shares issued for restricted stock units (in shares) 26,000          
Shares issued for restricted stock units $ 0          
Shares acquired and canceled (in shares) (10,166)          
Shares purchased and retired for restricted stock units   (235)        
Stock-based compensation expense   252        
Cash dividends declared     (1,092)      
Comprehensive income(loss)       (2,666) (2,666)  
Balance at Sep. 30, 2022 $ 91 95,054 51,123 (10,449) 135,819  
Balance (in shares) at Sep. 30, 2022 9,115,739          
Balance at Dec. 31, 2022 $ 91 95,263 58,049 (9,303) $ 144,100 $ (572)
Balance (in shares) at Dec. 31, 2022 9,131,973          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Accounting Standards Update [Extensible Enumeration]         Accounting Standards Update 2016-13 [Member]  
Net income     27,206   $ 27,206  
Exercise of employee stock options (in shares) 26,986          
Exercise of stock options   480        
Shares issued for restricted stock units (in shares) 40,734          
Shares issued for restricted stock units $ 1          
Shares acquired and canceled (in shares) (14,718)          
Shares purchased and retired for restricted stock units   (367)        
Stock-based compensation expense   1,692        
Cash dividends declared     (4,858)      
Comprehensive income(loss)       225 225  
Balance at Sep. 30, 2023 $ 92 97,068 79,825 (9,078) 167,907  
Balance (in shares) at Sep. 30, 2023 9,184,975          
Balance at Jun. 30, 2023 $ 92 96,498 73,901 (8,711)    
Balance (in shares) at Jun. 30, 2023 9,154,934          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income     7,853   7,853  
Exercise of employee stock options (in shares) 13,124          
Exercise of stock options   236        
Shares issued for restricted stock units (in shares) 26,625          
Shares issued for restricted stock units $ 0          
Shares acquired and canceled (in shares) (9,708)          
Shares purchased and retired for restricted stock units   (231)        
Stock-based compensation expense   565        
Cash dividends declared     (1,929)      
Comprehensive income(loss)       (367) (367)  
Balance at Sep. 30, 2023 $ 92 $ 97,068 $ 79,825 $ (9,078) $ 167,907  
Balance (in shares) at Sep. 30, 2023 9,184,975