XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Restricted Stock Units and Awards
Performance share units
Common Stock
Common Stock
Restricted Stock Units and Awards
Common Stock
Performance share units
Treasury Shares
Additional Paid-In Capital
Additional Paid-In Capital
Restricted Stock Units and Awards
Additional Paid-In Capital
Performance share units
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Common stock, beginning balance (in shares) at Dec. 31, 2021       135,187                
Treasury stock, beginning balance (in shares) at Dec. 31, 2021             83,149          
Beginning balance at Dec. 31, 2021 $ 704,548     $ 1,352     $ (694,716) $ 770,117     $ 628,762 $ (967)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 89,382                   89,382  
Other comprehensive income 2,405                     2,405
Share repurchases (in shares)             884          
Share repurchases (35,554)           $ (35,554)          
Indirect repurchase of shares for minimum tax withholding (in shares)             188          
Indirect repurchase of shares for minimum tax withholding (7,289)           $ (7,289)          
Restricted stock units and awards and Performance share units (in shares)       119   211            
Restricted stock units and awards and Performance share units 0   $ 0 $ 1   $ 2   (1)   $ (2)    
Stock options exercised (in shares)       287                
Stock options exercised 3,896     $ 3       3,893        
Stock-based compensation 6,428             6,428        
Business acquisitions (in shares)       19                
Business acquisitions 707             707        
Common stock, ending balance (in shares) at Jun. 30, 2022       135,823                
Treasury stock, ending balance (in shares) at Jun. 30, 2022             84,221          
Ending balance at Jun. 30, 2022 764,523     $ 1,358     $ (737,559) 781,142     718,144 1,438
Common stock, beginning balance (in shares) at Mar. 31, 2022       135,756                
Treasury stock, beginning balance (in shares) at Mar. 31, 2022             83,462          
Beginning balance at Mar. 31, 2022 759,848     $ 1,358     $ (707,088) 777,731     686,889 958
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 31,255                   31,255  
Other comprehensive income 480                     480
Share repurchases (in shares)             736          
Share repurchases (29,555)           $ (29,555)          
Indirect repurchase of shares for minimum tax withholding (in shares)             23          
Indirect repurchase of shares for minimum tax withholding (916)           $ (916)          
Restricted stock units and awards and Performance share units (in shares)         27              
Stock options exercised (in shares)       40                
Stock options exercised 672             672        
Stock-based compensation 2,739             2,739        
Common stock, ending balance (in shares) at Jun. 30, 2022       135,823                
Treasury stock, ending balance (in shares) at Jun. 30, 2022             84,221          
Ending balance at Jun. 30, 2022 764,523     $ 1,358     $ (737,559) 781,142     718,144 1,438
Common stock, beginning balance (in shares) at Dec. 31, 2022       136,295                
Treasury stock, beginning balance (in shares) at Dec. 31, 2022             86,115          
Beginning balance at Dec. 31, 2022 713,452     $ 1,363     $ (824,778) 799,147     734,116 3,604
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 100,023                   100,023  
Other comprehensive income 324                     324
Share repurchases (in shares)             975          
Share repurchases (48,528)           $ (48,528)          
Indirect repurchase of shares for minimum tax withholding (in shares)             169          
Indirect repurchase of shares for minimum tax withholding $ (8,224)           $ (8,224)          
Restricted stock units and awards and Performance share units (in shares)         144 244            
Restricted stock units and awards and Performance share units   $ 0 $ 0   $ 1 $ 2     $ (1) $ (2)    
Stock options exercised (in shares) 221     221                
Stock options exercised $ 4,252     $ 3       4,249        
Stock-based compensation 6,619             6,619        
Business acquisitions (in shares)       177                
Business acquisitions 8,296     $ 2       8,294        
Excise tax on share repurchases (171)           $ (558) 387        
Common stock, ending balance (in shares) at Jun. 30, 2023       137,081                
Treasury stock, ending balance (in shares) at Jun. 30, 2023             87,259          
Ending balance at Jun. 30, 2023 776,043     $ 1,371     $ (882,088) 818,693     834,139 3,928
Common stock, beginning balance (in shares) at Mar. 31, 2023       137,024                
Treasury stock, beginning balance (in shares) at Mar. 31, 2023             86,712          
Beginning balance at Mar. 31, 2023 771,930     $ 1,370     $ (853,793) 814,686     807,276 2,391
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 26,863                   26,863  
Other comprehensive income 1,537                     1,537
Share repurchases (in shares)             547          
Share repurchases (27,737)           $ (27,737)          
Restricted stock units and awards and Performance share units (in shares)         21              
Stock options exercised (in shares)       32                
Stock options exercised 623     $ 1       622        
Stock-based compensation 2,788             2,788        
Business acquisitions (in shares)       4                
Business acquisitions 210             210        
Excise tax on share repurchases (171)           $ (558) 387        
Common stock, ending balance (in shares) at Jun. 30, 2023       137,081                
Treasury stock, ending balance (in shares) at Jun. 30, 2023             87,259          
Ending balance at Jun. 30, 2023 $ 776,043     $ 1,371     $ (882,088) $ 818,693     $ 834,139 $ 3,928