XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Changes in Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Capital In Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2023   131,178,000      
Beginning balance at Dec. 31, 2023 $ 2,131,828 $ 1,312 $ 1,404,962 $ 762,586 $ (37,032)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 270,520     270,520  
Other comprehensive (loss) income (5,350)       (5,350)
Purchase and retirement of common stock (in shares)   (2,456,000)      
Purchase and retirement of common stock (167,163) $ (24) (17,867) (149,272)  
Issuance of common stock under employee stock purchase plan (in shares)   42,000      
Issuance of common stock under employee stock purchase plan 2,383   2,383    
Issuance of common stock under share-based award plans (in shares)   1,091,000      
Issuance of common stock under share-based award plans 52,042 $ 11 52,031    
Stock-based compensation 23,528   23,528    
Dividends declared (60,285)     (60,285)  
Ending balance (in shares) at Jun. 30, 2024   129,855,000      
Ending balance at Jun. 30, 2024 2,247,503 $ 1,299 1,465,037 823,549 (42,382)
Beginning balance (in shares) at Mar. 31, 2024   131,329,000      
Beginning balance at Mar. 31, 2024 2,259,054 $ 1,313 1,455,162 843,870 (41,291)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 139,120     139,120  
Other comprehensive (loss) income (1,091)       (1,091)
Purchase and retirement of common stock (in shares)   (1,648,000)      
Purchase and retirement of common stock (111,162) $ (16) (11,990) (99,156)  
Issuance of common stock under employee stock purchase plan (in shares)   20,000      
Issuance of common stock under employee stock purchase plan 1,187   1,187    
Issuance of common stock under share-based award plans (in shares)   154,000      
Issuance of common stock under share-based award plans 8,211 $ 2 8,209    
Stock-based compensation 12,469   12,469    
Dividends declared (60,285)     (60,285)  
Ending balance (in shares) at Jun. 30, 2024   129,855,000      
Ending balance at Jun. 30, 2024 $ 2,247,503 $ 1,299 1,465,037 823,549 (42,382)
Beginning balance (in shares) at Dec. 31, 2024 126,839,734 126,840,000      
Beginning balance at Dec. 31, 2024 $ 2,252,112 $ 1,268 1,539,816 758,003 (46,975)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 378,600     378,600  
Other comprehensive (loss) income 25,592       25,592
Purchase and retirement of common stock (in shares)   (4,663,000)      
Purchase and retirement of common stock (373,601) $ (47) (37,882) (335,672)  
Issuance of common stock under employee stock purchase plan (in shares)   39,000      
Issuance of common stock under employee stock purchase plan 2,754   2,754    
Issuance of common stock under share-based award plans (in shares)   1,481,000      
Issuance of common stock under share-based award plans 84,627 $ 15 84,612    
Stock-based compensation 29,833   29,833    
Dividends declared $ (61,478)     (61,478)  
Ending balance (in shares) at Jun. 30, 2025 123,697,339 123,697,000      
Ending balance at Jun. 30, 2025 $ 2,338,439 $ 1,236 1,619,133 739,453 (21,383)
Beginning balance (in shares) at Mar. 31, 2025   124,784,000      
Beginning balance at Mar. 31, 2025 2,257,852 $ 1,247 1,558,125 737,020 (38,540)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 227,083     227,083  
Other comprehensive (loss) income 17,157       17,157
Purchase and retirement of common stock (in shares)   (2,162,000)      
Purchase and retirement of common stock (180,757) $ (22) (17,563) (163,172)  
Issuance of common stock under employee stock purchase plan (in shares)   20,000      
Issuance of common stock under employee stock purchase plan 1,419   1,419    
Issuance of common stock under share-based award plans (in shares)   1,055,000      
Issuance of common stock under share-based award plans 61,468 $ 11 61,457    
Stock-based compensation 15,695   15,695    
Dividends declared $ (61,478)     (61,478)  
Ending balance (in shares) at Jun. 30, 2025 123,697,339 123,697,000      
Ending balance at Jun. 30, 2025 $ 2,338,439 $ 1,236 $ 1,619,133 $ 739,453 $ (21,383)