XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Treasury Stock
Balance, shares at Dec. 31, 2020   33,568,000       1,028,000
Balance at Dec. 31, 2020 $ 743,805 $ 336 $ 304,870 $ 469,943 $ (2,461) $ (28,883)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 75,629     75,629    
Foreign currency translation adjustment 2,512       2,512  
Adjustment to post-retirement healthcare benefit liability, net of taxes 136       136  
Stock compensation expense 8,652   8,652      
Net settlement of restricted stock units, shares   192,000       79,000
Net settlement of restricted stock units $ (6,497) $ 2 (2)     $ (6,497)
Issuance of restricted stock, shares   3,000        
Stock options exercised, shares 36,500 36,000        
Common stock repurchased under stock repurchase program $ 1,021   1,021      
Balance, shares at Dec. 31, 2021   33,799,000       1,107,000
Balance at Dec. 31, 2021 825,258 $ 338 314,541 545,572 187 $ (35,380)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Minimum pension and post retirement benefit plan adjustments, net of taxes (43)          
Net income 82,406     82,406    
Foreign currency translation adjustment (5,022)       (5,022)  
Adjustment to post-retirement healthcare benefit liability, net of taxes 1,403       1,403  
Stock compensation expense 8,334   8,334      
Net settlement of restricted stock units, shares   245,000       95,000
Net settlement of restricted stock units (4,404) $ 2 (2)     $ (4,404)
Issuance of restricted stock, shares   16,000        
Common stock repurchased under stock repurchase program (in shares)           1,997,000
Common stock repurchased under stock repurchase program (85,876)         $ (85,876)
Balance, shares at Dec. 31, 2022   34,060,000       3,199,000
Balance at Dec. 31, 2022 822,099 $ 340 322,873 627,978 (3,432) $ (125,660)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Minimum pension and post retirement benefit plan adjustments, net of taxes (449)          
Net income 110,533     110,533    
Foreign currency translation adjustment 1,204       1,204  
Adjustment to post-retirement healthcare benefit liability, net of taxes 114       114  
Stock compensation expense 9,750   9,750      
Net settlement of restricted stock units, shares   151,000       58,000
Net settlement of restricted stock units (3,362) $ 2 (2)     $ (3,362)
Issuance of restricted stock, shares   8,000        
Common stock repurchased under stock repurchase program (in shares)           521,000
Common stock repurchased under stock repurchase program $ (25,181)         $ (25,181)
Stock options exercised, shares 0          
Excise tax on repurchase of common shares $ (159)         $ (159)
Balance, shares at Dec. 31, 2023   34,219,000       3,778,000
Balance at Dec. 31, 2023 914,998 $ 342 $ 332,621 $ 738,511 $ (2,114) $ (154,362)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Minimum pension and post retirement benefit plan adjustments, net of taxes $ (36)