XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Retained Earnings [Member]
Cumulative Effect of Change in Accounting Principle, Net of Tax [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Balance at Dec. 31, 2022 $ 91 $ 95,263 $ 58,049 $ (572) $ (9,303)  
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 0 (8,711)  
Balance (in shares) at Jun. 30, 2023 9,154,934          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Accounting Standards Update [Extensible Enumeration]           Accounting Standards Update 2016-13 [Member]
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          
Balance at Dec. 31, 2023 $ 92 97,417 78,962 0 (6,145) $ 170,326
Balance (in shares) at Dec. 31, 2023 9,197,696          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Accounting Standards Update [Extensible Enumeration]           Accounting Standards Update 2016-13 [Member]
Net income     34,589     $ 34,589
Exercise of employee stock options (in shares) 106,820          
Exercise of stock options   1,906        
Shares issued for restricted stock units (in shares) 52,261          
Shares issued for restricted stock units $ 1          
Shares acquired and canceled (in shares) (15,510)          
Shares purchased and retired for restricted stock units   (425)        
Stock-based compensation expense   1,862        
Cash dividends declared     (6,125)      
Comprehensive income (loss)         2,028 2,028
Balance at Sep. 30, 2024 $ 93 100,760 107,426   (4,117) $ 204,162
Balance (in shares) at Sep. 30, 2024 9,341,267          
Balance at Jun. 30, 2024 $ 93 98,570 97,891 $ 0 (5,748)  
Balance (in shares) at Jun. 30, 2024 9,253,038          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Accounting Standards Update [Extensible Enumeration]           Accounting Standards Update 2016-13 [Member]
Net income     11,777     $ 11,777
Exercise of employee stock options (in shares) 87,819          
Exercise of stock options   1,576        
Shares issued for restricted stock units (in shares) 625          
Shares issued for restricted stock units $ 0          
Shares acquired and canceled (in shares) (215)          
Shares purchased and retired for restricted stock units   (7)        
Stock-based compensation expense   621        
Cash dividends declared     (2,242)      
Comprehensive income (loss)         1,631 1,631
Balance at Sep. 30, 2024 $ 93 $ 100,760 $ 107,426   $ (4,117) $ 204,162
Balance (in shares) at Sep. 30, 2024 9,341,267