XML 27 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Treasury Stock
Balance, shares at Dec. 31, 2021   33,799       1,107
Balance at Dec. 31, 2021 $ 825,258 $ 338 $ 314,541 $ 545,572 $ 187 $ (35,380)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 82,406     82,406    
Foreign currency translation adjustment (5,022)       (5,022)  
Postretirement benefit plan adjustments, net of taxes 1,403       1,403  
Stock compensation expense 8,334   8,334      
Net settlement of restricted stock units (in shares)   245       95
Net settlement of restricted stock units (4,404) $ 2 (2)     $ (4,404)
Awards of common stock (in shares)   16        
Common stock repurchased under stock repurchase program (in shares)           1,997
Common stock repurchased under stock repurchase program (85,876)         $ (85,876)
Balance, shares at Dec. 31, 2022   34,060       3,199
Balance at Dec. 31, 2022 822,099 $ 340 322,873 627,978 (3,432) $ (125,660)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 110,533     110,533    
Foreign currency translation adjustment 1,204       1,204  
Postretirement benefit plan adjustments, net of taxes 114       114  
Stock compensation expense 9,750   9,750      
Net settlement of restricted stock units (in shares)   151       58
Net settlement of restricted stock units (3,362) $ 2 (2)     $ (3,362)
Awards of common stock (in shares)   8        
Excise tax on repurchase of common shares (159)         $ (159)
Common stock repurchased under stock repurchase program (in shares)           521
Common stock repurchased under stock repurchase program (25,181)         $ (25,181)
Balance, shares at Dec. 31, 2023   34,219       3,778
Balance at Dec. 31, 2023 914,998 $ 342 332,621 738,511 (2,114) $ (154,362)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 137,340     137,340    
Foreign currency translation adjustment (3,337)       (3,337)  
Postretirement benefit plan adjustments, net of taxes 125       125  
Stock compensation expense 10,963   10,963      
Net settlement of restricted stock units (in shares)   86       27
Net settlement of restricted stock units (2,035) $ 1 (1)     $ (2,035)
Awards of common stock (in shares)   8        
Excise tax on repurchase of common shares (34)         $ (34)
Common stock repurchased under stock repurchase program (in shares)           155
Common stock repurchased under stock repurchase program (9,986)         $ (9,986)
Balance, shares at Dec. 31, 2024   34,313       3,960
Balance at Dec. 31, 2024 $ 1,048,034 $ 343 $ 343,583 $ 875,851 $ (5,326) $ (166,417)