XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statement 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
Beginning balance (in shares) at Dec. 31, 2021   33,799        
Balance, value at Dec. 31, 2021 $ 825,258 $ 338 $ 314,541 $ 545,572 $ 187 $ (35,380)
Beginning balance (in shares) at Dec. 31, 2021           (1,107)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 44,763     44,763    
Foreign currency translation adjustment (3,425)       (3,425)  
Minimum post retirement benefit plan adjustments, net of taxes 25       25  
Stock compensation expense 4,125   4,125      
Net settlement of restricted stock units (in shares)   174       72
Net settlement of restricted stock units (3,468) $ 2 (2)     $ (3,468)
Awards of common stock (in shares)   16        
Common stock repurchased under stock repurchase program (in shares)           1,195
Common stock repurchased under stock repurchase program (50,000)         $ (50,000)
Ending balance (in shares) at Jun. 30, 2022   33,989        
Balance, value at Jun. 30, 2022 817,278 $ 340 318,664 590,335 (3,213) $ (88,848)
Ending balance (in shares) at Jun. 30, 2022           (2,374)
Beginning balance (in shares) at Mar. 31, 2022   33,972        
Balance, value at Mar. 31, 2022 838,402 $ 340 315,891 561,028 (16) $ (38,841)
Beginning balance (in shares) at Mar. 31, 2022           (1,179)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 29,307     29,307    
Foreign currency translation adjustment (3,198)       (3,198)  
Minimum post retirement benefit plan adjustments, net of taxes 1       1  
Stock compensation expense 2,773   2,773      
Net settlement of restricted stock units (in shares)   1        
Net settlement of restricted stock units (7)         $ (7)
Awards of common stock (in shares)   16        
Common stock repurchased under stock repurchase program (in shares)           1,195
Common stock repurchased under stock repurchase program (50,000)         $ (50,000)
Ending balance (in shares) at Jun. 30, 2022   33,989        
Balance, value at Jun. 30, 2022 $ 817,278 $ 340 318,664 590,335 (3,213) $ (88,848)
Ending balance (in shares) at Jun. 30, 2022           (2,374)
Beginning balance (in shares) at Dec. 31, 2022 34,060 34,060        
Balance, value at Dec. 31, 2022 $ 822,099 $ 340 322,873 627,978 (3,432) $ (125,660)
Beginning balance (in shares) at Dec. 31, 2022 (3,199)         (3,199)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 51,822     51,822    
Foreign currency translation adjustment (699)       (699)  
Minimum post retirement benefit plan adjustments, net of taxes 16       16  
Stock compensation expense 5,056   5,056      
Net settlement of restricted stock units (in shares)   126       50
Net settlement of restricted stock units (2,803) $ 2 (2)     $ (2,803)
Awards of common stock (in shares)   8        
Common stock repurchased under stock repurchase program (in shares)           521
Common stock repurchased under stock repurchase program $ (25,181)         $ (25,181)
Ending balance (in shares) at Jun. 30, 2023 34,060 34,194        
Balance, value at Jun. 30, 2023 $ 850,310 $ 342 327,927 679,800 (4,115) $ (153,644)
Ending balance (in shares) at Jun. 30, 2023 (3,770)         (3,770)
Beginning balance (in shares) at Mar. 31, 2023   34,148        
Balance, value at Mar. 31, 2023 $ 835,387 $ 341 324,466 649,077 (3,539) $ (134,958)
Beginning balance (in shares) at Mar. 31, 2023           (3,389)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 30,723     30,723    
Foreign currency translation adjustment (584)       (584)  
Minimum post retirement benefit plan adjustments, net of taxes 8       8  
Stock compensation expense 3,462   3,462      
Net settlement of restricted stock units (in shares)   38       14
Net settlement of restricted stock units (874) $ 1 (1)     $ (874)
Awards of common stock (in shares)   8        
Common stock repurchased under stock repurchase program (in shares)           367
Common stock repurchased under stock repurchase program $ (17,812)         $ (17,812)
Ending balance (in shares) at Jun. 30, 2023 34,060 34,194        
Balance, value at Jun. 30, 2023 $ 850,310 $ 342 $ 327,927 $ 679,800 $ (4,115) $ (153,644)
Ending balance (in shares) at Jun. 30, 2023 (3,770)         (3,770)