XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Surplus [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Total Equity Attributable to Parent [Member]
Noncontrolling interest in consolidated subsidiary [Member]
Beginning Balance at Dec. 31, 2023 $ 265,796 $ 369 $ 263,310 $ 4,843 $ (3,209) $ 265,313 $ 483
Beginning Balance,shares at Dec. 31, 2023   37,340,700          
Net income 11,530     11,530   11,530  
Dividends declared (5,547)     (5,547)   (5,547)  
Exercise of stock options 11   11     11  
Exercise of stock options, shares   1,777          
Employee stock purchase plan 55 $ 1 54     55  
Employee stock purchase plan, shares   13,801          
Stock compensation amortization 420   420     420  
Dissolution of Minority Interest (483)           $ (483)
Other comprehensive loss (373)       (373) (373)  
Ending Balance at Jun. 30, 2024 271,409 $ 370 263,795 10,826 (3,582) 271,409  
Ending Balance, Shares at Jun. 30, 2024   37,356,278          
Beginning Balance at Mar. 31, 2024 268,243 $ 369 263,577 7,724 (3,427)    
Beginning Balance,shares at Mar. 31, 2024   37,348,151          
Net income 5,804     5,804      
Dividends declared (2,702)     (2,702)      
Employee stock purchase plan 1 $ 1        
Employee stock purchase plan, shares   8,127          
Stock option expenses 218   218        
Other comprehensive loss (155)       (155)    
Ending Balance at Jun. 30, 2024 271,409 $ 370 263,795 10,826 (3,582) $ 271,409  
Ending Balance, Shares at Jun. 30, 2024   37,356,278          
Beginning Balance at Dec. 31, 2024 280,221 $ 370 264,449 19,947 (4,545)    
Beginning Balance,shares at Dec. 31, 2024   37,370,917          
Net income 22,730     22,730      
Dividends declared (5,570)     (5,570)      
Issuance of common stock including proceeds from exercise of common stock compensation plans [1] 73   73        
Issuance of common stock including proceeds from exercise of common stock compensation plans , shares [1]   55,945          
Employee stock purchase plan 101   101        
Employee stock purchase plan, shares   15,017          
Stock compensation amortization 670   670        
Other comprehensive loss (227)       (227)    
Ending Balance at Jun. 30, 2025 297,998 $ 370 265,293 37,107 (4,772)    
Ending Balance, Shares at Jun. 30, 2025   37,441,879          
Beginning Balance at Mar. 31, 2025 294,066 $ 370 264,871 32,507 (3,682)    
Beginning Balance,shares at Mar. 31, 2025   37,377,342          
Net income 7,387     7,387      
Dividends declared (2,787)     (2,787)      
Issuance of common stock including proceeds from exercise of common stock compensation plans [2] 73   73        
Issuance of common stock including proceeds from exercise of common stock compensation plans , shares [2]   55,945          
Employee stock purchase plan 55   55        
Employee stock purchase plan, shares   8,592          
Stock compensation amortization 294   294        
Other comprehensive loss (1,090)       (1,090)    
Ending Balance at Jun. 30, 2025 $ 297,998 $ 370 $ 265,293 $ 37,107 $ (4,772)    
Ending Balance, Shares at Jun. 30, 2025   37,441,879          
[1] Issuance of common stock includes 10,227 stock options and 45,718 restricted stock units which is net of shares held for tax purposes.
[2] Issuance of common stock includes 10,227 stock options and 45,718 restricted stock units which is net of shares held for tax purposes.