XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Common stock, beginning balance (in shares) at Dec. 31, 2022   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        
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        
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 Dec. 31, 2023 32,590 32,590        
Treasury stock, beginning balance (in shares) at Dec. 31, 2023     0      
Beginning balance at Dec. 31, 2023 $ 1,735,733 $ 326 $ 0 328,607 (41,612) 1,448,412
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)   170        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (11,010) $ 2   (11,012)    
Stock-based compensation expense 16,900     16,900    
Employee stock purchase plan issuances (in shares)   11        
Employee stock purchase plan issuances 2,000     2,000    
Shares issued upon conversion of Convertible Notes (in shares)   141        
Shares issued upon conversion of Convertible Notes 0 $ 1   (1)    
Shares received from convertible note hedge upon conversion of Notes (in shares)   (141)        
Shares received from convertible note hedge upon conversion of Convertible Notes 0 $ (1)   1    
Repurchase of treasury stock (in shares)     (187)      
Repurchase of treasury stock (35,000)   $ (35,000)      
Retirement of treasury stock (in shares)   (187) 187      
Retirement of treasury stock 0 $ (2) $ 35,000 (1,889)   (33,109)
Excise tax on stock repurchases (33)     (33)    
Foreign currency translation adjustments, net of tax (15,516)       (15,516)  
Net earnings $ 154,471         154,471
Common stock, ending balance (in shares) at Jun. 30, 2024 32,584 32,584        
Treasury stock, ending balance (in shares) at Jun. 30, 2024     0      
Ending balance at Jun. 30, 2024 $ 1,847,545 $ 326 $ 0 334,573 (57,128) 1,569,774
Common stock, beginning balance (in shares) at Mar. 31, 2024   32,548        
Treasury stock, beginning balance (in shares) at Mar. 31, 2024     0      
Beginning balance at Mar. 31, 2024 1,755,491 $ 325 $ 0 326,539 (53,703) 1,482,330
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)   30        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (1,970) $ 1   (1,971)    
Stock-based compensation expense 8,857     8,857    
Employee stock purchase plan issuances (in shares)   6        
Employee stock purchase plan issuances 1,088     1,088    
Excise tax on stock repurchases 60     60    
Foreign currency translation adjustments, net of tax (3,425)       (3,425)  
Net earnings $ 87,444         87,444
Common stock, ending balance (in shares) at Jun. 30, 2024 32,584 32,584        
Treasury stock, ending balance (in shares) at Jun. 30, 2024     0      
Ending balance at Jun. 30, 2024 $ 1,847,545 $ 326 $ 0 $ 334,573 $ (57,128) $ 1,569,774