XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
AOCI Including Portion Attributable to Noncontrolling Interest
Treasury Stock, Common
Beginning Balance (in shares) at Dec. 31, 2022   42,560,000          
Beginning Balance at Dec. 31, 2022 $ 1,413,379 $ 425 $ 298,983 $ 1,118,030 $ (4,059)   $ 0
Increase (Decrease) in Stockholders' Equity              
Net income 195,164     195,164      
Translation adjustment and other, net of tax 4,509       4,509    
Pension adjustment, net of tax 400       400    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (9,963)       (9,963)    
Stock-based compensation expense 10,027   10,027        
Shares issued from release of Restricted Stock Units (in shares)   113,000          
Shares issued from release of Restricted Stock Units (7,397) $ 1 (7,398)        
Cash dividends declared on common stock (22,508)     (22,508)      
Ending Balance (in shares) at Jun. 30, 2023   42,673,000          
Ending Balance at Jun. 30, 2023 1,583,611 $ 426 301,612 1,290,686 (9,113)   0
Beginning Balance (in shares) at Mar. 31, 2023   42,663,000          
Beginning Balance at Mar. 31, 2023 1,487,409 $ 426 295,976 1,194,993 (3,986)   0
Increase (Decrease) in Stockholders' Equity              
Net income 107,211     107,211      
Translation adjustment and other, net of tax (48)       (48)    
Pension adjustment, net of tax 180       180    
Cash flow hedges, net of tax (5,259)         $ (5,259)  
Stock-based compensation expense 5,636   5,636        
Shares issued from release of Restricted Stock Units (in shares)   10,000          
Cash dividends declared on common stock (11,518)     (11,518)      
Ending Balance (in shares) at Jun. 30, 2023   42,673,000          
Ending Balance at Jun. 30, 2023 1,583,611 $ 426 301,612 1,290,686 (9,113)   0
Beginning Balance (in shares) at Dec. 31, 2023   42,323,000          
Beginning Balance at Dec. 31, 2023 1,679,746 $ 426 313,119 1,426,554 (9,990)   (50,363)
Increase (Decrease) in Stockholders' Equity              
Net income 173,258     173,258      
Translation adjustment and other, net of tax (21,911)       (21,911)    
Pension adjustment, net of tax (286)       (286)    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 7,306       7,306    
Stock-based compensation expense 7,752   7,752        
Shares issued from release of Restricted Stock Units (in shares)   123,000          
Shares issued from release of Restricted Stock Units (7,547) $ 1 (7,548)        
Repurchase of common stock (in shares)   (283,000)          
Repurchase of common stock (50,257)           (50,257)
Treasury Stock, Retired, Par Value Method, Amount 0     (50,360)     50,363
Treasury Stock, Shares, Retired   (3,000)          
Cash dividends declared on common stock (23,260)     (23,260)      
Ending Balance (in shares) at Jun. 30, 2024   42,163,000          
Ending Balance at Jun. 30, 2024 1,764,801 $ 424 313,323 1,526,192 (24,881)   (50,257)
Beginning Balance (in shares) at Mar. 31, 2024   42,442,000          
Beginning Balance at Mar. 31, 2024 1,725,663 $ 424 309,661 1,440,165 (24,587)   0
Increase (Decrease) in Stockholders' Equity              
Net income 97,831     97,831      
Translation adjustment and other, net of tax (2,268)       (2,268)    
Pension adjustment, net of tax (213)       (213)    
Cash flow hedges, net of tax 2,187       2,187    
Stock-based compensation expense 3,667   3,667        
Shares issued from release of Restricted Stock Units (in shares)   4,000          
Shares issued from release of Restricted Stock Units (5)   (5)        
Repurchase of common stock (in shares)   (283,000)          
Repurchase of common stock (50,257)           (50,257)
Cash dividends declared on common stock (11,804)     (11,804)      
Ending Balance (in shares) at Jun. 30, 2024   42,163,000          
Ending Balance at Jun. 30, 2024 $ 1,764,801 $ 424 $ 313,323 $ 1,526,192 $ (24,881)   $ (50,257)