XML 75 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2020     35,103            
Treasury stock, beginning balance (in shares) at Dec. 31, 2020       0          
Beginning 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)                
Net earnings 219,345             219,345  
Common stock, ending balance (in shares) at Dec. 31, 2021     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  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)     215            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (10,795)   $ 2   (10,797)        
Stock-based compensation expense 28,951       28,951        
Repurchase of treasury stock (in shares)       (1,634)          
Repurchase of treasury stock (217,108)     $ (217,108)          
Retirement of treasury stock (in shares)     (1,634) 1,634          
Retirement of treasury stock 0   $ (16) $ 217,108 (15,537)     (201,555)  
Excise tax on stock repurchases (1,882)       (1,882)        
Foreign currency translation adjustments, net of tax 17,190           17,190    
Net earnings $ 281,309             281,309  
Common stock, ending balance (in shares) at Dec. 31, 2023 32,590   32,590            
Treasury stock, ending balance (in shares) at Dec. 31, 2023       0          
Ending balance at Dec. 31, 2023 $ 1,735,733   $ 326 $ 0 $ 328,607   $ (41,612) $ 1,448,412