XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholders' Equity (unaudited) - 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, 2021     34,897            
Treasury stock, beginning balance (in shares) at Dec. 31, 2021       0          
Beginning 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]                  
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)     196            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (6,701)   $ 2   (6,703)        
Stock-based compensation expense 10,434       10,434        
Foreign currency translation adjustments, net of tax (18,736)           (18,736)    
Net earnings 145,815             145,815  
Common stock, ending balance (in shares) at Jun. 30, 2022     35,093            
Treasury stock, ending balance (in shares) at Jun. 30, 2022       0          
Ending balance at Jun. 30, 2022 1,613,097   $ 351 $ 0 327,282   (45,830) 1,331,294  
Common stock, beginning balance (in shares) at Mar. 31, 2022     35,072            
Treasury stock, beginning balance (in shares) at Mar. 31, 2022       0          
Beginning balance at Mar. 31, 2022 1,539,191   $ 351 $ 0 321,959   (25,229) 1,242,110  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)     21            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (104)       (104)        
Stock-based compensation expense 5,427       5,427        
Foreign currency translation adjustments, net of tax (20,601)           (20,601)    
Net earnings 89,184             89,184  
Common stock, ending balance (in shares) at Jun. 30, 2022     35,093            
Treasury stock, ending balance (in shares) at Jun. 30, 2022       0          
Ending balance at Jun. 30, 2022 $ 1,613,097   $ 351 $ 0 327,282   (45,830) 1,331,294  
Common stock, beginning balance (in shares) at Dec. 31, 2022 34,009   34,009            
Treasury stock, beginning balance (in shares) at Dec. 31, 2022       0          
Beginning 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)     193            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (9,005)   $ 2   (9,007)        
Stock-based compensation expense 16,663       16,663        
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 (1)   $ 16 $ (217,108) 15,537     201,554  
Excise tax on stock repurchases (1,913)       (1,913)        
Foreign currency translation adjustments, net of tax 11,795           11,795    
Net earnings $ 130,454             130,454  
Common stock, ending balance (in shares) at Jun. 30, 2023 32,568   32,568            
Treasury stock, ending balance (in shares) at Jun. 30, 2023       0          
Ending balance at Jun. 30, 2023 $ 1,568,955   $ 326 $ 0 318,078   (47,007) 1,297,558  
Common stock, beginning balance (in shares) at Mar. 31, 2023     33,261            
Treasury stock, beginning balance (in shares) at Mar. 31, 2023       0          
Beginning balance at Mar. 31, 2023 1,573,598   $ 333 $ 0 317,283   (54,196) 1,310,178  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)     27            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (1,083)       (1,083)        
Stock-based compensation expense 9,767       9,767        
Repurchase of treasury stock (in shares)       (720)          
Repurchase of treasury stock (99,980)     $ (99,980)          
Retirement of treasury stock (in shares)     720 720          
Retirement of treasury stock (1)   $ 7 $ (99,980) 6,870     93,102  
Excise tax on stock repurchases (1,019)       (1,019)        
Foreign currency translation adjustments, net of tax 7,189           7,189    
Net earnings $ 80,482             80,482  
Common stock, ending balance (in shares) at Jun. 30, 2023 32,568   32,568            
Treasury stock, ending balance (in shares) at Jun. 30, 2023       0          
Ending balance at Jun. 30, 2023 $ 1,568,955   $ 326 $ 0 $ 318,078   $ (47,007) $ 1,297,558