XML 26 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity - 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 Income (Loss)
Common stock, beginning balance (in shares) at Dec. 31, 2019       133,056                
Treasury stock, beginning balance (in shares) at Dec. 31, 2019             77,637          
Beginning balance at Dec. 31, 2019 $ 659,238     $ 1,331     $ (535,693) $ 714,704     $ 479,576 $ (680)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 78,299                   78,299  
Other comprehensive income (loss) (1,589)                     (1,589)
Share repurchases (in shares)             2,311          
Share repurchases (57,564)           $ (57,564)          
Indirect repurchase of shares for minimum tax withholding (in shares)             97          
Indirect repurchase of shares for minimum tax withholding (2,040)           $ (2,040)          
Restricted stock units and awards and Performance share units (in shares)         25              
Stock options exercised (in shares)       634                
Stock options exercised 6,486     $ 6       6,480        
Share-based compensation 8,869             8,869        
Business acquisitions (in shares)       429                
Business acquisitions 10,921     $ 4       10,917        
Common stock, ending balances (in shares) at Dec. 31, 2020       134,144                
Treasury stock, ending balance (in shares) at Dec. 31, 2020             80,045          
Ending balance at Dec. 31, 2020 702,620     $ 1,341     $ (595,297) 740,970     557,875 (2,269)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 70,887                   70,887  
Other comprehensive income (loss) 1,302                     1,302
Share repurchases (in shares)             3,012          
Share repurchases (96,382)           $ (96,382)          
Indirect repurchase of shares for minimum tax withholding (in shares)             92          
Indirect repurchase of shares for minimum tax withholding (3,037)           $ (3,037)          
Restricted stock units and awards and Performance share units (in shares)         80              
Restricted stock units and awards and Performance share units   $ 0     $ 1       $ (1)      
Stock options exercised (in shares)       647                
Stock options exercised 7,311     $ 7       7,304        
Share-based compensation 11,407             11,407        
Business acquisitions (in shares)       316                
Business acquisitions $ 10,440     $ 3       10,437        
Common stock, ending balances (in shares) at Dec. 31, 2021 135,187     135,187                
Treasury stock, ending balance (in shares) at Dec. 31, 2021 83,149           83,149          
Ending 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 105,354                   105,354  
Other comprehensive income (loss) 4,571                     4,571
Share repurchases (in shares)             2,778          
Share repurchases (122,773)           $ (122,773)          
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)         120 211            
Restricted stock units and awards and Performance share units   $ 0 $ 0   $ 1 $ 2     $ (1) $ (2)    
Stock options exercised (in shares) 670     670                
Stock options exercised $ 10,035     $ 7       10,028        
Share-based compensation 14,689             14,689        
Business acquisitions (in shares)       107                
Business acquisitions $ 4,317     $ 1       4,316        
Common stock, ending balances (in shares) at Dec. 31, 2022 136,295     136,295                
Treasury stock, ending balance (in shares) at Dec. 31, 2022 86,115           86,115          
Ending balance at Dec. 31, 2022 $ 713,452     $ 1,363     $ (824,778) $ 799,147     $ 734,116 $ 3,604