XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Treasury stock, common
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Total
Beginning Balance at Dec. 31, 2023 $ 540 $ (1,849,693) $ 322,512 $ (57) $ 2,244,712 $ 718,014
Beginning Balance (In Shares) at Dec. 31, 2023 53,970          
Beginning Balance, treasury shares at Dec. 31, 2023   24,017        
Comprehensive income       (56) 68,010 67,954
Common stock purchased for treasury   $ (22,558)       (22,558)
Common stock acquired, shares   172        
Restricted shares forfeited, shares   4        
Share-based compensation $ 1 $ (7,446) 3,482     (3,963)
Share-based compensation, shares 117 55        
Ending Balance at Mar. 31, 2024 $ 541 $ (1,879,697) 325,994 (113) 2,312,722 759,447
Ending Balance (In shares) at Mar. 31, 2024 54,087          
Ending Balance, treasury shares at Mar. 31, 2024   24,248        
Beginning Balance at Dec. 31, 2023 $ 540 $ (1,849,693) 322,512 (57) 2,244,712 718,014
Beginning Balance (In Shares) at Dec. 31, 2023 53,970          
Beginning Balance, treasury shares at Dec. 31, 2023   24,017        
Comprehensive income           102,819
Ending Balance at Jun. 30, 2024 $ 541 $ (1,918,810) 329,990 (126) 2,347,600 759,195
Ending Balance (In shares) at Jun. 30, 2024 54,090          
Ending Balance, treasury shares at Jun. 30, 2024   24,541        
Beginning Balance at Mar. 31, 2024 $ 541 $ (1,879,697) 325,994 (113) 2,312,722 759,447
Beginning Balance (In Shares) at Mar. 31, 2024 54,087          
Beginning Balance, treasury shares at Mar. 31, 2024   24,248        
Comprehensive income       (13) 34,878 34,865
Common stock purchased for treasury   $ (39,113)       (39,113)
Common stock acquired, shares   281        
Restricted shares forfeited, shares   12        
Share-based compensation     3,996     3,996
Share-based compensation, shares 3          
Ending Balance at Jun. 30, 2024 $ 541 $ (1,918,810) 329,990 (126) 2,347,600 759,195
Ending Balance (In shares) at Jun. 30, 2024 54,090          
Ending Balance, treasury shares at Jun. 30, 2024   24,541        
Beginning Balance at Dec. 31, 2024 $ 541 $ (2,024,370) 336,736   2,470,946 $ 783,853
Beginning Balance (In Shares) at Dec. 31, 2024 54,090          
Beginning Balance, treasury shares at Dec. 31, 2024   25,232       25,232
Comprehensive income       (7) 71,618 $ 71,611
Common stock purchased for treasury   $ (68,927)       (68,927)
Common stock acquired, shares   395        
Share-based compensation $ 1 $ (9,463) 3,629     (5,833)
Share-based compensation, shares 86 53        
Ending Balance at Mar. 31, 2025 $ 542 $ (2,102,760) 340,365 (7) 2,542,564 780,704
Ending Balance (In shares) at Mar. 31, 2025 54,176          
Ending Balance, treasury shares at Mar. 31, 2025   25,680        
Beginning Balance at Dec. 31, 2024 $ 541 $ (2,024,370) 336,736   2,470,946 $ 783,853
Beginning Balance (In Shares) at Dec. 31, 2024 54,090          
Beginning Balance, treasury shares at Dec. 31, 2024   25,232       25,232
Comprehensive income           $ 113,329
Ending Balance at Jun. 30, 2025 $ 542 $ (2,150,693) 343,852 165 2,584,110 $ 777,976
Ending Balance (In shares) at Jun. 30, 2025 54,178          
Ending Balance, treasury shares at Jun. 30, 2025   25,944       25,944
Beginning Balance at Mar. 31, 2025 $ 542 $ (2,102,760) 340,365 (7) 2,542,564 $ 780,704
Beginning Balance (In Shares) at Mar. 31, 2025 54,176          
Beginning Balance, treasury shares at Mar. 31, 2025   25,680        
Comprehensive income       172 41,546 41,718
Common stock purchased for treasury   $ (47,933)       (47,933)
Common stock acquired, shares   259        
Restricted shares forfeited, shares   5        
Share-based compensation     3,487     3,487
Share-based compensation, shares 2          
Ending Balance at Jun. 30, 2025 $ 542 $ (2,150,693) $ 343,852 $ 165 $ 2,584,110 $ 777,976
Ending Balance (In shares) at Jun. 30, 2025 54,178          
Ending Balance, treasury shares at Jun. 30, 2025   25,944       25,944