XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.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 (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 116,852                   116,852  
Other comprehensive income 4,584                     4,584
Share repurchases (in shares)             1,628          
Share repurchases (67,976)           $ (67,976)          
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)       541                
Stock options exercised 7,994     $ 5       7,989        
Stock-based compensation 11,987             11,987        
Business acquisitions (in shares)       87                
Business acquisitions 3,425     $ 1       3,424        
Common stock, ending balance (in shares) at Sep. 30, 2022       136,146                
Treasury stock, ending balance (in shares) at Sep. 30, 2022             84,965          
Ending balance at Sep. 30, 2022 774,125     $ 1,361     $ (769,981) 793,514     745,614 3,617
Common stock, beginning balance (in shares) at Jun. 30, 2022       135,823                
Treasury stock, beginning balance (in shares) at Jun. 30, 2022             84,221          
Beginning balance at Jun. 30, 2022 764,523     $ 1,358     $ (737,559) 781,142     718,144 1,438
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income 27,470                   27,470  
Other comprehensive income 2,179                     2,179
Share repurchases (in shares)             744          
Share repurchases (32,422)           $ (32,422)          
Restricted stock units and awards and Performance share units (in shares)         1              
Stock options exercised (in shares)       254                
Stock options exercised 4,098     $ 2       4,096        
Stock-based compensation 5,559             5,559        
Business acquisitions (in shares)       68                
Business acquisitions 2,718     $ 1       2,717        
Common stock, ending balance (in shares) at Sep. 30, 2022       136,146                
Treasury stock, ending balance (in shares) at Sep. 30, 2022             84,965          
Ending balance at Sep. 30, 2022 774,125     $ 1,361     $ (769,981) 793,514     745,614 3,617
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 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     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 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