XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statement of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
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 79,058     79,058    
Foreign currency translation adjustment (6,993)       (6,993)  
Minimum post retirement benefit plan adjustments, net of taxes 37       37  
Stock compensation expense 5,889   5,889      
Net settlement of restricted stock units (in shares)   219       90
Net settlement of restricted stock units (4,217) $ 2 (2)     $ (4,217)
Awards of common stock (in shares)   16        
Common stock repurchased under stock repurchase program (in shares)           1,333
Common stock repurchased under stock repurchase program (55,541)         $ (55,541)
Ending balance (in shares) at Sep. 30, 2022   34,034        
Balance, value at Sep. 30, 2022 843,491 $ 340 320,428 624,630 (6,769) $ (95,138)
Ending balance (in shares) at Sep. 30, 2022           2,530
Beginning 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)
Beginning balance (in shares) at Jun. 30, 2022           2,374
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 34,295     34,295    
Foreign currency translation adjustment (3,568)       (3,568)  
Minimum post retirement benefit plan adjustments, net of taxes 12       12  
Stock compensation expense 1,764   1,764      
Net settlement of restricted stock units (in shares)   45       18
Net settlement of restricted stock units (749)         $ (749)
Common stock repurchased under stock repurchase program (in shares)           138
Common stock repurchased under stock repurchase program (5,541)         $ (5,541)
Ending balance (in shares) at Sep. 30, 2022   34,034        
Balance, value at Sep. 30, 2022 $ 843,491 $ 340 320,428 624,630 (6,769) $ (95,138)
Ending balance (in shares) at Sep. 30, 2022           2,530
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 $ 91,099     91,099    
Foreign currency translation adjustment (2,075)       (2,075)  
Minimum post retirement benefit plan adjustments, net of taxes 24       24  
Stock compensation expense 7,257   7,257      
Net settlement of restricted stock units (in shares)   144       56
Net settlement of restricted stock units (3,215) $ 2 (2)     $ (3,215)
Awards of common stock (in shares)   8        
Excise tax on repurchase of common stock (159)         $ (159)
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 Sep. 30, 2023 34,060 34,212        
Balance, value at Sep. 30, 2023 $ 889,849 $ 342 330,128 719,077 (5,483) $ (154,215)
Ending balance (in shares) at Sep. 30, 2023 3,776         3,776
Beginning balance (in shares) at Jun. 30, 2023   34,194        
Balance, value at Jun. 30, 2023 $ 850,310 $ 342 327,927 679,800 (4,115) $ (153,644)
Beginning balance (in shares) at Jun. 30, 2023           3,770
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 39,277     39,277    
Foreign currency translation adjustment (1,376)       (1,376)  
Minimum post retirement benefit plan adjustments, net of taxes 8       8  
Stock compensation expense 2,201   2,201      
Net settlement of restricted stock units (in shares)   18       6
Net settlement of restricted stock units (412)         $ (412)
Excise tax on repurchase of common stock $ (159)         (159)
Ending balance (in shares) at Sep. 30, 2023 34,060 34,212        
Balance, value at Sep. 30, 2023 $ 889,849 $ 342 $ 330,128 $ 719,077 $ (5,483) $ (154,215)
Ending balance (in shares) at Sep. 30, 2023 3,776         3,776