XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
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 425,420     425,420  
Other comprehensive income (loss) 10,366       10,366
Purchase and retirement of common stock (in shares)   (3,730,000)      
Purchase and retirement of common stock (252,978) $ (37) (27,128) (225,813)  
Issuance of common stock under employee stock purchase plan (in shares)   59,000      
Issuance of common stock under employee stock purchase plan 3,349 $ 1 3,348    
Issuance of common stock under share-based award plans (in shares)   1,248,000      
Issuance of common stock under share-based award plans 59,486 $ 12 59,474    
Stock-based compensation 37,224   37,224    
Dividends declared (60,285)     (60,285)  
Ending balance (in shares) at Sep. 30, 2024   128,755,000      
Ending balance at Sep. 30, 2024 2,354,410 $ 1,288 1,477,880 901,908 (26,666)
Beginning balance (in shares) at Jun. 30, 2024   129,855,000      
Beginning balance at Jun. 30, 2024 2,247,503 $ 1,299 1,465,037 823,549 (42,382)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 154,900     154,900  
Other comprehensive income (loss) 15,716       15,716
Purchase and retirement of common stock (in shares)   (1,274,000)      
Purchase and retirement of common stock (85,815) $ (13) (9,261) (76,541)  
Issuance of common stock under employee stock purchase plan (in shares)   17,000      
Issuance of common stock under employee stock purchase plan 966 $ 1 965    
Issuance of common stock under share-based award plans (in shares)   157,000      
Issuance of common stock under share-based award plans 7,444 $ 1 7,443    
Stock-based compensation 13,696   13,696    
Ending balance (in shares) at Sep. 30, 2024   128,755,000      
Ending balance at Sep. 30, 2024 $ 2,354,410 $ 1,288 1,477,880 901,908 (26,666)
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 542,804     542,804  
Other comprehensive income (loss) 22,597       22,597
Purchase and retirement of common stock (in shares)   (6,235,000)      
Purchase and retirement of common stock (515,156) $ (62) (50,657) (464,437)  
Issuance of common stock under employee stock purchase plan (in shares)   55,000      
Issuance of common stock under employee stock purchase plan 3,912   3,912    
Issuance of common stock under share-based award plans (in shares)   1,973,000      
Issuance of common stock under share-based award plans 111,976 $ 19 111,957    
Stock-based compensation   $ 1      
Stock-based compensation 43,790   43,789    
Dividends declared $ (61,478)     (61,478)  
Ending balance (in shares) at Sep. 30, 2025 122,632,620 122,633,000      
Ending balance at Sep. 30, 2025 $ 2,400,557 $ 1,226 1,648,817 774,892 (24,378)
Beginning balance (in shares) at Jun. 30, 2025   123,697,000      
Beginning balance at Jun. 30, 2025 2,338,439 $ 1,236 1,619,133 739,453 (21,383)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 164,204     164,204  
Other comprehensive income (loss) (2,995)       (2,995)
Purchase and retirement of common stock (in shares)   (1,572,000)      
Purchase and retirement of common stock (141,555) $ (15) (12,775) (128,765)  
Issuance of common stock under employee stock purchase plan (in shares)   16,000      
Issuance of common stock under employee stock purchase plan 1,158   1,158    
Issuance of common stock under share-based award plans (in shares)   492,000      
Issuance of common stock under share-based award plans 27,349 $ 4 27,345    
Stock-based compensation   $ 1      
Stock-based compensation $ 13,957   13,956    
Ending balance (in shares) at Sep. 30, 2025 122,632,620 122,633,000      
Ending balance at Sep. 30, 2025 $ 2,400,557 $ 1,226 $ 1,648,817 $ 774,892 $ (24,378)