XML 20 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Shareholders’ Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Cumulative Effect of Change in Accounting Principle, Net of Tax [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Balance (in Shares) at Dec. 31, 2022 9,131,973          
Exercise of employee stock options (in Shares) 28,423          
Shares issued for restricted stock units (in Shares) 57,354          
Shares acquired and retired (in Shares) (20,054)          
Balance (in Shares) at Dec. 31, 2023 9,197,696          
Balance at Dec. 31, 2022 $ 91 $ 95,263 $ (572) $ 58,049 $ (9,303)  
Comprehensive income         3,158 $ 3,158
Net income       28,275   $ 28,275
Accounting Standards Update [Extensible Enumeration]           ASU 2016-13 [Member]
Cash dividends declared           $ (6,790)
Shares purchased and retired for restricted stock units   (513)        
Exercise of stock options   503        
Stock-based compensation expense   2,164        
Net shares purchased and retired for restricted stock units and issued for stock options 1          
Balance at Dec. 31, 2023 $ 92 97,417 0 78,962 (6,145) 170,326
Exercise of employee stock options (in Shares) 144,813          
Shares issued for restricted stock units (in Shares) 68,578          
Shares acquired and retired (in Shares) (20,876)          
Balance (in Shares) at Dec. 31, 2024 9,390,211          
Comprehensive income         1,174 1,174
Net income       45,698   $ 45,698
Accounting Standards Update [Extensible Enumeration]           ASU 2016-13 [Member]
Cash dividends declared           $ (8,379)
Shares purchased and retired for restricted stock units   (666)        
Exercise of stock options   2,591        
Stock-based compensation expense   2,467        
Net shares purchased and retired for restricted stock units and issued for stock options $ 2          
Balance at Dec. 31, 2024 $ 94 101,809 $ 0 116,281 (4,971) 213,213
Exercise of employee stock options (in Shares) 9,313          
Shares issued for restricted stock units (in Shares) 92,396          
Shares acquired and retired (in Shares) (29,264)          
Balance (in Shares) at Dec. 31, 2025 9,462,656          
Comprehensive income         2,425 2,425
Net income       43,069   $ 43,069
Accounting Standards Update [Extensible Enumeration]           ASU 2016-13 [Member]
Cash dividends declared           $ (9,643)
Shares purchased and retired for restricted stock units   (1,277)        
Exercise of stock options   145        
Stock-based compensation expense   3,062        
Net shares purchased and retired for restricted stock units and issued for stock options $ 1          
Balance at Dec. 31, 2025 $ 95 $ 103,739   $ 149,707 $ (2,546) $ 250,995