XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statement of Stockholders Equity - USD ($)
$ in Thousands
Total
Foreign currency hedging derivatives:
Interest rate hedging derivatives:
Common Stock Outstanding
Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Other Comprehensive Income
Foreign currency hedging derivatives:
Accumulated Other Comprehensive Income
Interest rate hedging derivatives:
Retained Earnings
Treasury Stock, Common
Beginning balance (in shares) at Dec. 31, 2021       8,235,740            
Beginning balance at Dec. 31, 2021 $ 100,095     $ 82 $ 38,013 $ 1,075     $ 89,542 $ (28,617)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 12,203               12,203  
Change in post retirement benefits net of tax 1,432         1,432        
Gain (loss) on derivatives   $ (58) $ 604       $ (58) $ 604    
Treasury Stock, Value, Acquired, Cost Method (482)                 (482)
Purchase of treasury stock (in shares)       (48,285)            
Restricted stock vested (in shares)       230,201            
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures 2     $ 2            
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2,329       2,329          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax   27 (161)              
Tax benefit, benefit plan (381)                  
Ending balance (in shares) at Dec. 31, 2022       8,417,656            
Ending balance at Dec. 31, 2022 116,125     $ 84 40,342 3,053     101,745 (29,099)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 20,324               20,324  
Change in post retirement benefits net of tax 1,893         1,893        
Gain (loss) on derivatives   545 (190)       $ 545 (190)    
Treasury Stock, Value, Acquired, Cost Method (2,670)     $ (1)           (2,669)
Purchase of treasury stock (in shares)       (125,701)            
Stock Issued During Period, Shares, New Issues       100,641            
Restricted stock vested (in shares)       262,788            
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures 2     $ 2            
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2,923       2,923          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax   (161) 50              
Stock Issued During Period, Value, Other 1     $ 1            
Tax benefit, benefit plan (637)                  
Ending balance (in shares) at Dec. 31, 2023       8,655,384            
Ending balance at Dec. 31, 2023 138,953     $ 86 43,265 5,301     122,069 (31,768)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 13,299               13,299  
Change in post retirement benefits net of tax (854)         (854)        
Gain (loss) on derivatives   (2,129) (26)     (2,129)   $ (26)    
Treasury Stock, Value, Acquired, Cost Method (1,440)     $ (1)           (1,439)
Purchase of treasury stock (in shares)       (72,658)            
Stock Issued During Period, Shares, New Issues       (172,043)            
Restricted stock vested (in shares)       203,712            
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures 2     $ 2            
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2,495       2,495          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax   $ 571 $ 7              
Stock Issued During Period, Value, Other (2,939)     $ (1)           (2,938)
Tax benefit, benefit plan 382                  
Ending balance (in shares) at Dec. 31, 2024       8,614,395            
Ending balance at Dec. 31, 2024 $ 147,361     $ 86 $ 45,760 $ 2,292     $ 135,368 $ (36,145)