XML 58 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Balance, Amount at Dec. 31, 2016 $ 480,021 $ 1,282 $ (471,311) $ 655,629 $ 294,925 $ (504)
Balance, Shares at Dec. 31, 2016   128,191 74,147      
Net income 50,377       50,377  
Other comprehensive income (loss) 322         322
Share repurchases (19,735)   $ (19,735)      
Share repurchases, Shares     1,337      
Restricted stock   $ 3   (3)    
Restricted stock, Shares   292        
Stock options exercised 8,008 $ 12   7,996    
Stock options exercised, Shares   1,176        
Share-based compensation 5,705     5,705    
Business acquisitions 6,181 $ 4   6,177    
Business acquisitions, Shares   416        
Balance, Amount at Dec. 31, 2017 530,879 $ 1,301 $ (491,046) 675,504 345,302 (182)
Balance, Shares at Dec. 31, 2017   130,075 75,484      
Cumulative-effect adjustment 2,091       2,091  
Adjusted balance, Amount at January 1, 2018 532,970 $ 1,301 $ (491,046) 675,504 347,393 (182)
Adjusted balance, Shares at January 1, 2018   130,075 75,484      
Net income 61,570       61,570  
Other comprehensive income (loss) (300)         (300)
Share repurchases (17,484)   $ (17,484)      
Share repurchases, Shares     848      
Restricted stock   $ 3   (3)    
Restricted stock, Shares   272        
Stock options exercised 6,291 $ 8   6,283    
Stock options exercised, Shares   864        
Share-based compensation 6,866     6,866    
Business acquisitions 3,750 $ 2   3,748    
Business acquisitions, Shares   193        
Balance, Amount at Dec. 31, 2018 593,663 $ 1,314 $ (508,530) 692,398 408,963 (482)
Balance, Shares at Dec. 31, 2018   131,404 76,332      
Cumulative-effect of accounting changes adjustment (Note 1)         (101) 101
Net income 70,714       70,714  
Other comprehensive income (loss) (299)         (299)
Share repurchases (27,163)   $ (27,163)      
Share repurchases, Shares     1,305      
Restricted stock   $ 2   (2)    
Restricted stock, Shares   228        
Stock options exercised $ 10,608 $ 12   10,596    
Stock options exercised, Shares 1,210 1,210        
Share-based compensation $ 7,254     7,254    
Business acquisitions 4,461 $ 3   4,458    
Business acquisitions, Shares   214        
Balance, Amount at Dec. 31, 2019 $ 659,238 $ 1,331 $ (535,693) $ 714,704 $ 479,576 $ (680)
Balance, Shares at Dec. 31, 2019   133,056 77,637