XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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     19,353     $ 19,353
Exercise of employee stock options (in shares) 13,862          
Exercise of stock options   241        
Shares issued for restricted stock units (in shares) 14,109          
Shares issued for restricted stock units $ 1          
Shares acquired and canceled (in shares) (5,010)          
Shares purchased and retired for restricted stock units   (133)        
Stock-based compensation expense   1,127        
Cash dividends declared     (2,929)      
Comprehensive income (loss)         592 592
Balance at Jun. 30, 2023 $ 92 96,498 73,901   (8,711) $ 161,780
Balance (in shares) at Jun. 30, 2023 9,154,934          
Balance at Mar. 31, 2023 $ 92 95,841 65,620 0 (7,547)  
Balance (in shares) at Mar. 31, 2023 9,151,977          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Accounting Standards Update [Extensible Enumeration]           Accounting Standards Update 2016-13 [Member]
Net income     9,746     $ 9,746
Exercise of employee stock options (in shares) 2,125          
Exercise of stock options   37        
Shares issued for restricted stock units (in shares) 875          
Shares issued for restricted stock units $ 0          
Shares acquired and canceled (in shares) (43)          
Shares purchased and retired for restricted stock units   (1)        
Stock-based compensation expense   621        
Cash dividends declared     (1,465)      
Comprehensive income (loss)         (1,164) (1,164)
Balance at Jun. 30, 2023 $ 92 96,498 73,901   (8,711) 161,780
Balance (in shares) at Jun. 30, 2023 9,154,934          
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     22,812     $ 22,812
Exercise of employee stock options (in shares) 19,001          
Exercise of stock options   330        
Shares issued for restricted stock units (in shares) 51,636          
Shares issued for restricted stock units $ 1          
Shares acquired and canceled (in shares) (15,295)          
Shares purchased and retired for restricted stock units   (418)        
Stock-based compensation expense   1,241        
Cash dividends declared     (3,883)      
Comprehensive income (loss)         397 397
Balance at Jun. 30, 2024 $ 93 98,570 97,891   (5,748) $ 190,806
Balance (in shares) at Jun. 30, 2024 9,253,038          
Balance at Mar. 31, 2024 $ 92 97,669 88,310 $ 0 (5,689)  
Balance (in shares) at Mar. 31, 2024 9,238,206          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Accounting Standards Update [Extensible Enumeration]           Accounting Standards Update 2016-13 [Member]
Net income     11,524     $ 11,524
Exercise of employee stock options (in shares) 14,750          
Exercise of stock options   265        
Shares issued for restricted stock units (in shares) 125          
Shares issued for restricted stock units $ 1          
Shares acquired and canceled (in shares) (43)          
Shares purchased and retired for restricted stock units   (1)        
Stock-based compensation expense   637        
Cash dividends declared     (1,943)      
Comprehensive income (loss)         (59) (59)
Balance at Jun. 30, 2024 $ 93 $ 98,570 $ 97,891   $ (5,748) $ 190,806
Balance (in shares) at Jun. 30, 2024 9,253,038