XML 273 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Treasury Stock
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Loss
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Common stock, beginning balance (in shares) at Dec. 31, 2019     35,263            
Treasury stock, beginning balance (in shares) at Dec. 31, 2019       0          
Beginning balance at Dec. 31, 2019 $ 1,160,318   $ 353 $ 0 $ 357,032   $ (38,164) $ 841,097  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)     285            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes 5,964   $ 3   5,967        
Stock-based compensation expense 17,727       17,727        
Repurchase of treasury stock (in shares)       (445)          
Repurchase of treasury stock (25,000)     $ (25,000)          
Retirement of treasury stock (in shares)     445 445          
Retirement of treasury stock (2)   $ (5) $ 25,000 (4,504)   (1) (20,492)  
Foreign currency translation adjustments, net of tax 22,710           22,710    
Net earnings 172,640             172,640  
Common stock, ending balance (in shares) at Dec. 31, 2020     35,103            
Treasury stock, ending balance (in shares) at Dec. 31, 2020       0          
Ending balance at Dec. 31, 2020 1,342,429   $ 351 $ 0 364,288   (15,455) 993,245  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)     291            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes 9,109   $ 3   9,112        
Stock-based compensation expense 18,201       18,201        
Repurchase of treasury stock (in shares)       (497)          
Repurchase of treasury stock (50,000)     $ (50,000)          
Retirement of treasury stock (in shares)     497 497          
Retirement of treasury stock 0   $ (5) $ 50,000 (5,095)     (44,900)  
Foreign currency translation adjustments, net of tax (11,639)           (11,639)    
Net earnings $ 219,345             219,345  
Common stock, ending balance (in shares) at Dec. 31, 2021 34,897   34,897            
Treasury stock, ending balance (in shares) at Dec. 31, 2021       0          
Ending balance at Dec. 31, 2021 $ 1,509,227 $ (26,942) $ 349 $ 0 368,282 $ (44,731) (27,094) 1,167,690 $ 17,789
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06                
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)     220            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes $ 7,905   $ 2   7,907        
Stock-based compensation expense 22,710       22,710        
Repurchase of treasury stock (in shares)       (1,109)          
Repurchase of treasury stock (107,922)     $ (107,922)          
Retirement of treasury stock (in shares)     1,108 1,109          
Retirement of treasury stock 0   $ (11) $ 107,922 (10,482)     (97,429)  
Foreign currency translation adjustments, net of tax (31,708)           (31,708)    
Net earnings $ 280,608             280,608  
Common stock, ending balance (in shares) at Dec. 31, 2022 34,009   34,009            
Treasury stock, ending balance (in shares) at Dec. 31, 2022       0          
Ending balance at Dec. 31, 2022 $ 1,638,068   $ 340 $ 0 $ 327,872   $ (58,802) $ 1,368,658