v3.26.1
Consolidated Statement of Stockholders' Equity - USD ($)
Total
Foreign currency hedging derivatives:
Interest rate swaps:
Common Stock
Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Other Comprehensive Income
Foreign currency hedging derivatives:
Accumulated Other Comprehensive Income
Interest rate swaps:
Treasury Stock
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2024       8,614,395            
Beginning Balance at Dec. 31, 2024 $ 147,361,000     $ 86,000 $ 45,760,000 $ 2,292,000     $ (36,145,000) $ 135,368,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 6,235,000                 6,235,000
Change in post retirement benefits, net of tax (227,000)         (227,000)        
Change in interest rate swaps, net of tax   $ 2,055,000 $ (240,000)       $ 2,055,000 $ (240,000)    
Restricted stock vested (in shares)       139,495            
Restricted stock vested 1,000     $ 1,000            
Purchase of treasury stock related to net settlement of equity awards (in shares)                 (40,953)  
Purchase of treasury stock related to net settlement of equity awards (600,000)               $ (600,000)  
Treasury stock acquired (in shares)       (151,584)            
Purchase of treasury stock (2,249,000)     $ (1,000)         (2,248,000)  
Share-based compensation 1,125,000       1,125,000          
Ending Balance (in shares) at Jun. 30, 2025       8,561,353            
Ending Balance at Jun. 30, 2025 153,461,000     $ 86,000 46,885,000 3,880,000     (38,993,000) 141,603,000
Beginning Balance (in shares) at Mar. 31, 2025       8,607,615            
Beginning Balance at Mar. 31, 2025 149,873,000     $ 86,000 46,391,000 3,170,000     $ (37,325,000) 137,551,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 4,052,000                 4,052,000
Change in post retirement benefits, net of tax (115,000)         (115,000)        
Change in interest rate swaps, net of tax   914,000 (89,000)       914,000 (89,000)    
Restricted stock vested (in shares)       63,558            
Restricted stock vested 1,000     $ 1,000            
Purchase of treasury stock related to net settlement of equity awards (in shares)                 (21,613)  
Purchase of treasury stock related to net settlement of equity awards (339,000)               $ (339,000)  
Treasury stock acquired (in shares)       (88,207)            
Purchase of treasury stock (1,330,000)     $ (1,000)         (1,329,000)  
Share-based compensation 494,000       494,000          
Ending Balance (in shares) at Jun. 30, 2025       8,561,353            
Ending Balance at Jun. 30, 2025 $ 153,461,000     $ 86,000 46,885,000 3,880,000     (38,993,000) 141,603,000
Beginning Balance (in shares) at Dec. 31, 2025 8,510,938     8,510,938            
Beginning Balance at Dec. 31, 2025 $ 158,171,000     $ 85,000 47,503,000 3,938,000     $ (39,918,000) 146,563,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 2,388,000                 2,388,000
Change in post retirement benefits, net of tax (230,000)         (230,000)        
Change in interest rate swaps, net of tax   839,000 (19,000)       839,000 (19,000)    
Restricted stock vested (in shares)       108,813            
Restricted stock vested 1,000     $ 1,000            
Purchase of treasury stock related to net settlement of equity awards (in shares)                 (31,907)  
Purchase of treasury stock related to net settlement of equity awards $ (612,000)               $ (612,000)  
Treasury stock acquired (in shares) (24,545)     (24,545)            
Purchase of treasury stock $ (457,000)     $ 0         (457,000)  
Share-based compensation $ 996,000       996,000          
Ending Balance (in shares) at Jun. 30, 2026 8,563,299     8,563,299            
Ending Balance at Jun. 30, 2026 $ 161,077,000     $ 86,000 48,499,000 4,528,000     (40,987,000) 148,951,000
Beginning Balance (in shares) at Mar. 31, 2026       8,563,299            
Beginning Balance at Mar. 31, 2026 158,221,000     $ 86,000 47,998,000 3,956,000     $ (40,987,000) 147,168,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 1,783,000                 1,783,000
Change in post retirement benefits, net of tax (115,000)         (115,000)        
Change in interest rate swaps, net of tax   $ 749,000 $ (62,000)       $ 749,000 $ (62,000)    
Restricted stock vested (in shares)       0            
Restricted stock vested 0     $ 0            
Purchase of treasury stock related to net settlement of equity awards (in shares)                 0  
Purchase of treasury stock related to net settlement of equity awards $ 0               $ 0  
Treasury stock acquired (in shares) 0     0            
Purchase of treasury stock $ 0     $ 0         0  
Share-based compensation $ 501,000       501,000          
Ending Balance (in shares) at Jun. 30, 2026 8,563,299     8,563,299            
Ending Balance at Jun. 30, 2026 $ 161,077,000     $ 86,000 $ 48,499,000 $ 4,528,000     $ (40,987,000) $ 148,951,000