XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.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, 2020   143,396      
Beginning balance at Dec. 31, 2020 $ 1,739,907 $ 1,434 $ 1,190,001 $ 565,270 $ (16,798)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 129,470     129,470  
Other comprehensive income (loss) 1,395       1,395
Purchase and retirement of common stock, (in shares)   (1,152)      
Purchase and retirement of common stock (66,939) $ (11) (6,839) (60,089)  
Issuance of common stock under employee stock purchase plan, (in shares)   24      
Issuance of common stock under employee stock purchase plan 1,139   1,139    
Issuance of common stock upon exercise of stock options, (in shares)   433      
Issuance of common stock upon exercise of stock options 14,384 $ 4 14,380    
Stock-based compensation 9,752   9,752    
Ending balance, (in shares) at Mar. 31, 2021   142,701      
Ending balance at Mar. 31, 2021 $ 1,829,108 $ 1,427 1,208,433 634,651 (15,403)
Beginning balance, (in shares) at Dec. 31, 2021 138,449 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   1,168    
Issuance of common stock upon exercise of stock options, (in shares)   460      
Issuance of common stock upon exercise of stock options 18,706 $ 5 18,701    
Stock-based compensation $ 10,566   10,566    
Ending balance, (in shares) at Mar. 31, 2022 137,219 137,219      
Ending balance at Mar. 31, 2022 $ 1,973,083 $ 1,372 $ 1,266,320 $ 733,572 $ (28,181)