XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Treasury stock, common
Total
Beginning Balance at Dec. 31, 2020 $ 533 $ 282,467   $ 1,594,708 $ (303,379) $ 1,574,329
Beginning Balance ( In Shares) at Dec. 31, 2020 53,277          
Beginning Balance, treasury shares at Dec. 31, 2020         6,628  
Comprehensive income       260,344   260,344
Common stock purchased for treasury         $ (797,838) (797,838)
Common stock acquired, shares         9,199  
Restricted shares forfeited, shares         32  
Share-based compensation $ 1 11,525     $ (5,994) 5,532
Share-based compensation, shares 184       56  
Exercise of stock options $ 2 2,678       2,680
Exercise of stock options, shares 176          
Ending Balance at Dec. 31, 2021 $ 536 296,670   1,855,052 $ (1,107,211) 1,045,047
Ending Balance ( In shares ) at Dec. 31, 2021 53,637          
Ending Balance, treasury shares at Dec. 31, 2021         15,915  
Comprehensive income     $ (533) 184,675   184,142
Common stock purchased for treasury         $ (599,587) (599,587)
Common stock acquired, shares         6,795  
Restricted shares forfeited, shares         10  
Share-based compensation $ 2 12,640     $ (4,625) 8,017
Share-based compensation, shares 193       52  
Ending Balance at Dec. 31, 2022 $ 538 309,310 (533) 2,039,727 $ (1,711,423) $ 637,619
Ending Balance ( In shares ) at Dec. 31, 2022 53,830          
Ending Balance, treasury shares at Dec. 31, 2022         22,772 22,772
Comprehensive income     476 204,985   $ 205,461
Common stock purchased for treasury         $ (131,939) (131,939)
Common stock acquired, shares         1,170  
Restricted shares forfeited, shares         19  
Share-based compensation $ 2 13,202     $ (6,331) 6,873
Share-based compensation, shares 140       56  
Ending Balance at Dec. 31, 2023 $ 540 $ 322,512 $ (57) $ 2,244,712 $ (1,849,693) $ 718,014
Ending Balance ( In shares ) at Dec. 31, 2023 53,970          
Ending Balance, treasury shares at Dec. 31, 2023         24,017 24,017