XML 77 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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)     175            
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (6,597)   $ 2   (6,599)        
Stock-based compensation expense 5,007       5,007        
Foreign currency translation adjustments, net of tax 1,865           1,865    
Net earnings 56,631             56,631  
Common stock, ending balance (in shares) at Mar. 31, 2022     35,072            
Treasury stock, ending balance (in shares) at Mar. 31, 2022       0          
Ending balance at Mar. 31, 2022 $ 1,539,191   $ 351 $ 0 321,959   (25,229) 1,242,110  
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)     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   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