XML 84 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Data (Unaudited) - Summary of Selected Quarterly Financial Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 978,560 $ 932,814 $ 855,557 $ 805,859 $ 890,272 $ 899,869 $ 899,513 $ 835,941 $ 3,572,790 $ 3,525,595 $ 3,571,126
Gross margin 120,454 111,454 114,490 108,387 116,774 105,064 101,729 89,128 454,785 412,695 370,435
Operating income 30,839 29,855 34,297 28,843 35,341 33,418 29,476 18,795 123,834 117,030 83,877
Net income $ 18,244 $ 17,924 $ 20,671 $ 17,965 $ 22,374 $ 19,832 $ 18,467 $ 10,276 $ 74,805 $ 70,949 $ 51,558
Basic earnings per share $ 0.55 $ 0.54 $ 0.61 $ 0.51 $ 0.63 $ 0.55 $ 0.51 $ 0.28 $ 2.21 $ 1.98 $ 1.41
Diluted earnings per share $ 0.55 $ 0.54 $ 0.61 $ 0.51 $ 0.63 $ 0.55 $ 0.51 $ 0.28 $ 2.20 $ 1.97 $ 1.40