v3.26.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, 2022       136,295,000                
Treasury stock, beginning balance (in shares) at Dec. 31, 2022             86,115,000          
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 120,968                   120,968  
Other comprehensive 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)             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        
Business 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                
Treasury stock, ending balance (in shares) at Dec. 31, 2023             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 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)    
Share-based compensation 13,836             13,836        
Business 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
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 115,444                   115,444  
Other comprehensive loss (4,510)                     (4,510)
Share repurchases (in shares)             2,437,000          
Share repurchases $ (160,076)           $ (160,076)          
Indirect repurchase of shares for minimum tax withholding (in shares) 100,000           90,000          
Indirect repurchase of shares for minimum tax withholding $ (7,844)           $ (7,844)          
Restricted stock units and awards and Performance share units (in shares)         102,000 124,000            
Restricted stock units and awards and Performance share units   $ 0 $ 0   $ 1 $ 1     $ (1) $ (1)    
Stock options exercised (in shares) 0                      
Share-based compensation $ 26,004             26,004        
Business acquisitions (in shares)       6,483,000                
Business acquisitions $ 13,066     $ 65       13,001        
Common stock, ending balances (in shares) at Dec. 31, 2025 144,654,000     144,654,000                
Treasury stock, ending balance (in shares) at Dec. 31, 2025 90,274,000           90,274,000          
Ending balance at Dec. 31, 2025 $ 1,762,067     $ 1,447     $ (1,078,521) $ 1,830,866     $ 1,011,566 $ (3,291)