XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
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 Income (Loss)
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 133,705                   133,705  
Other comprehensive income (loss) 811                     811
Share repurchases (in shares)             1,151          
Share repurchases (58,000)           $ (58,000)          
Indirect repurchase of shares for minimum tax withholding (in shares)             173          
Indirect repurchase of shares for minimum tax withholding (8,448)           $ (8,448)          
Restricted stock units and awards and performance share units (in shares)         153 244            
Restricted stock units and awards and performance share units   $ 0 $ 0   $ 2 $ 2     $ (2) $ (2)    
Stock options exercised (in shares)       433                
Stock options exercised 8,375     $ 4       8,371        
Stock-based compensation 9,721             9,721        
Business acquisitions (in shares)       231                
Business acquisitions 11,095     $ 3       11,092        
Excise tax on share repurchases (117)           $ (654) 537        
Common stock, ending balance (in shares) at Sep. 30, 2023       137,356                
Treasury stock, ending balance (in shares) at Sep. 30, 2023             87,439          
Ending balance at Sep. 30, 2023 810,594     $ 1,374     $ (891,880) 828,864     867,821 4,415
Common stock, beginning balance (in shares) at Jun. 30, 2023       137,081                
Treasury stock, beginning balance (in shares) at Jun. 30, 2023             87,259          
Beginning balance at Jun. 30, 2023 776,043     $ 1,371     $ (882,088) 818,693     834,139 3,928
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 33,682                   33,682  
Other comprehensive income (loss) 487                     487
Share repurchases (in shares)             176          
Share repurchases (9,472)           $ (9,472)          
Indirect repurchase of shares for minimum tax withholding (in shares)             4          
Indirect repurchase of shares for minimum tax withholding (224)           $ (224)          
Restricted stock units and awards and performance share units (in shares)         9              
Restricted stock units and awards and performance share units   0     $ 1       (1)      
Stock options exercised (in shares)       212                
Stock options exercised 4,123     $ 1       4,122        
Stock-based compensation 3,102             3,102        
Business acquisitions (in shares)       54                
Business acquisitions 2,799     $ 1       2,798        
Excise tax on share repurchases 54           $ (96) 150        
Common stock, ending balance (in shares) at Sep. 30, 2023       137,356                
Treasury stock, ending balance (in shares) at Sep. 30, 2023             87,439          
Ending balance at Sep. 30, 2023 810,594     $ 1,374     $ (891,880) 828,864     867,821 4,415
Common stock, beginning balance (in shares) at Dec. 31, 2023       137,387                
Treasury stock, beginning balance (in shares) at Dec. 31, 2023             87,573          
Beginning 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 131,761                   131,761  
Other comprehensive income (loss) (1,621)                     (1,621)
Indirect repurchase of shares for minimum tax withholding (in shares)             173          
Indirect repurchase of shares for minimum tax withholding $ (11,444)           $ (11,444)          
Restricted stock units and awards and performance share units (in shares)         124 273            
Restricted stock units and awards and performance share units   $ 0 $ 0   $ 1 $ 3     $ (1) $ (3)    
Stock options exercised (in shares) 0                      
Stock-based compensation $ 7,431             7,431        
Business acquisitions (in shares)       150                
Business acquisitions 10,175     $ 1       10,174        
Common stock, ending balance (in shares) at Sep. 30, 2024       137,934                
Treasury stock, ending balance (in shares) at Sep. 30, 2024             87,746          
Ending balance at Sep. 30, 2024 927,920     $ 1,379     $ (910,537) 850,076     986,845 157
Common stock, beginning balance (in shares) at Jun. 30, 2024       137,905                
Treasury stock, beginning balance (in shares) at Jun. 30, 2024             87,743          
Beginning balance at Jun. 30, 2024 891,434     $ 1,379     $ (910,322) 845,962     951,761 2,654
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 35,084                   35,084  
Other comprehensive income (loss) (2,497)                     (2,497)
Indirect repurchase of shares for minimum tax withholding (in shares)             3          
Indirect repurchase of shares for minimum tax withholding (215)           $ (215)          
Restricted stock units and awards and performance share units (in shares)         6              
Stock-based compensation 2,415             2,415        
Business acquisitions (in shares)       23                
Business acquisitions 1,699             1,699        
Common stock, ending balance (in shares) at Sep. 30, 2024       137,934                
Treasury stock, ending balance (in shares) at Sep. 30, 2024             87,746          
Ending balance at Sep. 30, 2024 $ 927,920     $ 1,379     $ (910,537) $ 850,076     $ 986,845 $ 157