XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
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)   202        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (9,392) $ 2   (9,394)    
Stock-based compensation expense 26,211     26,211    
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,901)     (1,901)    
Foreign currency translation adjustments, net of tax (531)       (531)  
Net earnings 190,701         190,701
Common stock, ending balance (in shares) at Sep. 30, 2023   32,577        
Treasury stock, ending balance (in shares) at Sep. 30, 2023     0      
Ending balance at Sep. 30, 2023 1,626,048 $ 326 $ 0 327,251 (59,333) 1,357,804
Common stock, beginning balance (in shares) at Jun. 30, 2023   32,568        
Treasury stock, beginning balance (in shares) at Jun. 30, 2023     0      
Beginning balance at Jun. 30, 2023 1,568,955 $ 326 $ 0 318,078 (47,007) 1,297,558
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)   9        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (388)     (388)    
Stock-based compensation expense 9,548     9,548    
Excise tax on stock repurchases 13     13    
Foreign currency translation adjustments, net of tax (12,326)       (12,326) (1)
Net earnings 60,247         60,247
Common stock, ending balance (in shares) at Sep. 30, 2023   32,577        
Treasury stock, ending balance (in shares) at Sep. 30, 2023     0      
Ending balance at Sep. 30, 2023 $ 1,626,048 $ 326 $ 0 327,251 (59,333) 1,357,804
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)   177        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (11,499) $ 2   (11,501)    
Stock-based compensation expense 26,216     26,216    
Employee stock purchase plan issuances (in shares)   17        
Employee stock purchase plan issuances 3,149     3,149    
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)     (1,023)      
Repurchase of treasury stock (200,020)   $ (200,020)      
Retirement of treasury stock (in shares)   (1,023) 1,023      
Retirement of treasury stock 0 $ (10) $ 200,020 (10,465)   (189,545)
Excise tax on stock repurchases (1,669)     (1,669)    
Foreign currency translation adjustments, net of tax 1,711       1,711  
Net earnings $ 212,679         212,679
Common stock, ending balance (in shares) at Sep. 30, 2024 31,761 31,761        
Treasury stock, ending balance (in shares) at Sep. 30, 2024     0      
Ending balance at Sep. 30, 2024 $ 1,766,300 $ 318 $ 0 334,337 (39,901) 1,471,546
Common stock, beginning balance (in shares) at Jun. 30, 2024   32,584        
Treasury stock, beginning balance (in shares) at Jun. 30, 2024     0      
Beginning balance at Jun. 30, 2024 1,847,545 $ 326 $ 0 334,573 (57,128) 1,569,774
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)   6        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (488) $ 0   (488)    
Stock-based compensation expense 9,316     9,316    
Employee stock purchase plan issuances (in shares)   6        
Employee stock purchase plan issuances 1,149     1,149    
Repurchase of treasury stock (in shares)     (835)      
Repurchase of treasury stock (165,020)   $ (165,020)      
Retirement of treasury stock (in shares)   (835) 835      
Retirement of treasury stock 0 $ (8) $ 165,020 (8,576)   (156,436)
Excise tax on stock repurchases (1,637)     (1,637)    
Foreign currency translation adjustments, net of tax 17,227       17,227  
Net earnings $ 58,208         58,208
Common stock, ending balance (in shares) at Sep. 30, 2024 31,761 31,761        
Treasury stock, ending balance (in shares) at Sep. 30, 2024     0      
Ending balance at Sep. 30, 2024 $ 1,766,300 $ 318 $ 0 $ 334,337 $ (39,901) $ 1,471,546