XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Schedule of Pro Forma) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Business Combinations [Abstract]        
Revenues, net $ 772,078 $ 741,058 $ 1,552,633 $ 1,491,746
Income from continuing operations, net of income taxes $ 105,291 $ 103,287 $ 261,809 $ 239,447
Net income per share, basic $ 1.82 $ 1.56 $ 4.41 $ 3.57
Net income per share, diluted $ 1.80 $ 1.55 $ 4.36 $ 3.53