v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - UNAUDITED - USD ($)
$ in Thousands
Total
Common Stock
Additional Contributed Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning Balance at Dec. 31, 2024 $ 528,208 $ 321,979 $ 44,662 $ 652,851 $ (4,266) $ (487,018)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 13,367     13,367    
Changes in fair market value of derivatives, net of tax 876       876  
Changes in unrealized pension cost, net of tax 14       14  
Cumulative translation adjustment, net of tax 4,648       4,648  
Cash dividends (1,201)     (1,201)    
Acquired shares for treasury stock (6,472)         (6,472)
Issued shares on vesting of restricted stock units (2,634) 2,656 (5,290)      
Stock compensation 1,432   1,432      
Ending Balance at Mar. 31, 2025 538,238 324,635 40,804 665,017 1,272 (493,490)
Beginning Balance at Dec. 31, 2024 528,208 321,979 44,662 652,851 (4,266) (487,018)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 31,891          
Changes in fair market value of derivatives, net of tax 3,723          
Changes in unrealized pension cost, net of tax (109)          
Cumulative translation adjustment, net of tax 12,672          
Ending Balance at Jun. 30, 2025 550,157 324,682 41,236 682,360 12,020 (510,141)
Beginning Balance at Mar. 31, 2025 538,238 324,635 40,804 665,017 1,272 (493,490)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 18,527     18,527    
Changes in fair market value of derivatives, net of tax 2,847       2,847  
Changes in unrealized pension cost, net of tax (123)       (123)  
Cumulative translation adjustment, net of tax 8,024       8,024  
Cash dividends (1,184)     (1,184)    
Acquired shares for treasury stock (16,651)         (16,651)
Issued shares on vesting of restricted stock units (21) 47 (68)      
Stock compensation 500   500      
Ending Balance at Jun. 30, 2025 550,157 324,682 41,236 682,360 12,020 (510,141)
Beginning Balance at Dec. 31, 2025 551,786 324,982 43,303 713,467 13,748 (543,714)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 17,197     17,197    
Changes in fair market value of derivatives, net of tax 88       88  
Changes in unrealized pension cost, net of tax 13       13  
Cumulative translation adjustment, net of tax (1,930)       (1,930)  
Cash dividends (1,146)     (1,146)    
Acquired shares for treasury stock (8,616)         (8,616)
Issued shares on vesting of restricted stock units (1,732) 1,595 (3,327)      
Stock compensation 1,815   1,815      
Ending Balance at Mar. 31, 2026 557,475 326,577 41,791 729,518 11,919 (552,330)
Beginning Balance at Dec. 31, 2025 551,786 324,982 43,303 713,467 13,748 (543,714)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 36,361          
Changes in fair market value of derivatives, net of tax 527          
Changes in unrealized pension cost, net of tax 3          
Cumulative translation adjustment, net of tax (3,259)          
Ending Balance at Jun. 30, 2026 572,815 326,815 43,208 747,540 11,019 (555,767)
Beginning Balance at Mar. 31, 2026 557,475 326,577 41,791 729,518 11,919 (552,330)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 19,164     19,164    
Changes in fair market value of derivatives, net of tax 439       439  
Changes in unrealized pension cost, net of tax (10)       (10)  
Cumulative translation adjustment, net of tax (1,329)       (1,329)  
Cash dividends (1,142)     (1,142)    
Acquired shares for treasury stock (3,437)         (3,437)
Issued shares on vesting of restricted stock units (210) 238 (448)      
Stock compensation 1,865   1,865      
Ending Balance at Jun. 30, 2026 $ 572,815 $ 326,815 $ 43,208 $ 747,540 $ 11,019 $ (555,767)