XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.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)   165        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (7,920) $ 2   (7,922)    
Stock-based compensation expense 6,896     6,896    
Repurchase of treasury stock (in shares)     (913)      
Repurchase of treasury stock (117,129)   $ (117,129)      
Retirement of treasury stock (in shares)   (913) 913      
Retirement of treasury stock 0 $ (9) $ 117,129 (8,668)   (108,452)
Excise tax on stock repurchases (895)     (895)    
Foreign currency translation adjustments, net of tax 4,606       4,606  
Net earnings 49,972         49,972
Common stock, ending balance (in shares) at Mar. 31, 2023   33,261        
Treasury stock, ending balance (in shares) at Mar. 31, 2023     0      
Ending balance at Mar. 31, 2023 $ 1,573,598 $ 333 $ 0 317,283 (54,196) 1,310,178
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)   140        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (9,040) $ 1   (9,041)    
Stock-based compensation expense 8,043     8,043    
ESPP (in shares)   5        
Employee stock purchase plan issuances 912     912    
Shares issued upon conversion of Notes (in shares)   141        
Shares issued upon conversion of Notes 0 $ 1   (1)    
Shares received from bond hedge upon conversion of Notes (in shares)   (141)        
Shares received from convertible note hedge upon conversion of 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 (93)     (93)    
Foreign currency translation adjustments, net of tax (12,091)       (12,091)  
Net earnings $ 67,027         67,027
Common stock, ending balance (in shares) at Mar. 31, 2024 32,548 32,548        
Treasury stock, ending balance (in shares) at Mar. 31, 2024     0      
Ending balance at Mar. 31, 2024 $ 1,755,491 $ 325 $ 0 $ 326,539 $ (53,703) $ 1,482,330