XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Capital In Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2021   138,449      
Beginning balance at Dec. 31, 2021 $ 1,860,763 $ 1,384 $ 1,246,608 $ 632,614 $ (19,843)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 190,308     190,308  
Other comprehensive income (loss) (8,338)       (8,338)
Purchase and retirement of common stock (in shares)   (1,713)      
Purchase and retirement of common stock (100,090) $ (17) (10,723) (89,350)  
Issuance of common stock under employee stock purchase plan (in shares)   23      
Issuance of common stock under employee stock purchase plan 1,168 $ 0 1,168    
Issuance of common stock under share-based award plans (in shares)   460      
Issuance of common stock under share-based award plans 18,706 $ 5 18,701    
Stock-based compensation 10,566   10,566    
Ending balance (in shares) at Mar. 31, 2022   137,219      
Ending balance at Mar. 31, 2022 $ 1,973,083 $ 1,372 1,266,320 733,572 (28,181)
Beginning balance (in shares) at Dec. 31, 2022 134,162 134,162      
Beginning balance at Dec. 31, 2022 $ 1,953,824 $ 1,342 1,307,162 694,287 (48,967)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 107,015     107,015  
Other comprehensive income (loss) 4,389       4,389
Purchase and retirement of common stock (in shares)   (1,361)      
Purchase and retirement of common stock (80,332) $ (14) (9,004) (71,314)  
Issuance of common stock under employee stock purchase plan (in shares)   24      
Issuance of common stock under employee stock purchase plan 1,203   1,203    
Issuance of common stock under share-based award plans (in shares)   443      
Issuance of common stock under share-based award plans 20,161 $ 5 20,156    
Stock-based compensation $ 8,074   8,074    
Ending balance (in shares) at Mar. 31, 2023 133,268 133,268      
Ending balance at Mar. 31, 2023 $ 2,014,334 $ 1,333 $ 1,327,591 $ 729,988 $ (44,578)