XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ 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,000                
Treasury stock, beginning balance (in shares) at Dec. 31, 2021             83,149,000          
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 105,354                   105,354  
Other comprehensive income (loss) 4,571                     4,571
Share repurchases (in shares)             2,778,000          
Share repurchases (122,773)           $ (122,773)          
Indirect repurchase of shares for minimum tax withholding (in shares)             188,000          
Indirect repurchase of shares for minimum tax withholding (7,289)           $ (7,289)          
Restricted stock units and awards and Performance share units (in shares)         120,000 211,000            
Restricted stock units and awards and Performance share units   $ 0 $ 0   $ 1 $ 2     $ (1) $ (2)    
Stock options exercised (in shares)       670,000                
Stock options exercised 10,035     $ 7       10,028        
Share-based compensation 14,689             14,689        
Shares issued during period for acquisitions (in shares)       107,000                
Business acquisitions 4,317     $ 1       4,316        
Common stock, ending balances (in shares) at Dec. 31, 2022       136,295,000                
Treasury stock, ending balance (in shares) at Dec. 31, 2022             86,115,000          
Ending 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 120,968                   120,968  
Other comprehensive income (loss) (1,826)                     (1,826)
Share repurchases (in shares)             1,285,000          
Share repurchases $ (65,142)           $ (65,142)          
Indirect repurchase of shares for minimum tax withholding (in shares) 200,000           173,000          
Indirect repurchase of shares for minimum tax withholding $ (8,448)           $ (8,448)          
Restricted stock units and awards and Performance share units (in shares)         153,000 244,000            
Restricted stock units and awards and Performance share units   0 0   $ 2 $ 2     (2) (2)    
Stock options exercised (in shares)       453,000                
Stock options exercised 8,764     $ 5       8,759        
Share-based compensation 12,286             12,286        
Shares issued during period for acquisitions (in shares)       242,000                
Business acquisitions 11,735     $ 2       11,733        
Excise tax on share repurchases $ (171)           $ (725) 554        
Common stock, ending balances (in shares) at Dec. 31, 2023 137,387,000     137,387,000                
Treasury stock, ending balance (in shares) at Dec. 31, 2023 87,573,000           87,573,000          
Ending balance at Dec. 31, 2023 $ 791,618     $ 1,374     $ (899,093) 832,475     855,084 1,778
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 41,038                   41,038  
Other comprehensive income (loss) $ (559)                     (559)
Indirect repurchase of shares for minimum tax withholding (in shares) 200,000           174,000          
Indirect repurchase of shares for minimum tax withholding $ (11,508)           $ (11,508)          
Restricted stock units and awards and Performance share units (in shares)         126,000 273,000            
Restricted stock units and awards and Performance share units   $ 0 $ 0   $ 1 $ 3     $ (1) $ (3)    
Stock options exercised (in shares) 0                      
Share-based compensation $ 13,836             13,836        
Shares issued during period for acquisitions (in shares)       159,000                
Business acquisitions $ 945,558     $ 2       945,556        
Common stock, ending balances (in shares) at Dec. 31, 2024 137,945,000     137,945,000                
Treasury stock, ending balance (in shares) at Dec. 31, 2024 87,747,000           87,747,000          
Ending balance at Dec. 31, 2024 $ 1,779,983     $ 1,380     $ (910,601) $ 1,791,863     $ 896,122 $ 1,219