XML 111 R96.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Quarterly Financial Data (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 467,711 $ 448,962 $ 444,715 $ 446,344 $ 441,920 $ 438,042 $ 460,147 $ 470,285 $ 1,807,732 $ 1,810,394 $ 1,779,149
Operating expenses                      
Direct cost of revenues 307,566 294,851 304,071 309,072 308,239 293,702 303,194 305,636 1,215,560 1,210,771 1,171,444
Selling, general and administrative expenses 111,176 103,909 107,342 107,295 116,478 106,220 108,245 103,609 429,722 434,552 432,668
Special charges 10,811 0 30,074 0 3,634 0 1,750 5,061 40,885 10,445  
Acquisition-related contingent consideration 867 252 777 395 623 201 206 1,134 2,291 2,164 (1,200)
Amortization of other intangible assets 2,766 2,882 2,422 2,493 2,265 2,845 2,590 2,606 10,563 10,306 11,726
Costs and Expenses 433,186 401,894 444,686 419,255 431,239 402,968 415,985 418,046 1,699,021 1,668,238 1,614,638
Operating income 34,525 47,068 29 27,089 10,681 35,074 44,162 52,239 108,711 142,156 164,511
Interest income and other 452 1,103 1,592 605 571 3,213 4,125 2,557 3,752 10,466 3,232
Interest expense (6,547) (6,760) (6,250) (5,801) (5,983) (6,304) (6,303) (6,229) (25,358) (24,819) (42,768)
Income before income tax provision (benefit) 28,430 41,411 (4,629) 21,893 5,269 31,983 41,984 48,567 87,105 127,803 105,386
Income tax provision (benefit) (38,458) 9,197 527 7,877 (1,832) 10,292 15,437 18,386 (20,857) 42,283 39,333
Net income $ 66,888 $ 32,214 $ (5,156) $ 14,016 $ 7,101 $ 21,691 $ 26,547 $ 30,181 $ 107,962 $ 85,520 $ 66,053
Earnings per common share — basic (in dollars per share) $ 1.81 $ 0.86 $ (0.13) $ 0.35 $ 0.17 $ 0.53 $ 0.65 $ 0.75 $ 2.79 $ 2.09 $ 1.62
Earnings per common share — diluted (in dollars per share) $ 1.78 $ 0.85 $ (0.13) $ 0.34 $ 0.17 $ 0.52 $ 0.64 $ 0.73 $ 2.75 $ 2.05 $ 1.58
Weighted average common shares outstanding                      
Basic (in shares) 36,906 37,431 39,555 40,527 41,201 41,239 40,820 40,506 38,697 40,943 40,846
Diluted (in shares) 37,643 37,746 39,555 41,245 42,018 42,065 41,599 41,148 39,192 41,709 41,729